fs.mkdir创建目录显示成功,却无实际目录产生

来源:4-13 自定义路径工具类&make-dir 库使用

盏中柳色浅

2020-05-12 17:34:17

可以看到传入mkdir方法中的路径是符合预期的,且fs.mkdir方法的回调中err也是为空的。可为何并没有在public目录下产生path1和20200512这两个文件夹呢?

http://img.mukewang.com/climg/5eba6d8c09b0ba2204360170.jpg

const mkdir = (dir) => {
      console.log('mkDir',dir);
      return new Promise((resolve) => {
        fs.mkdir(dir, err => err?resolve(false):resolve(true))
      })
    }
    
    
    
    
    
    
    const tmpDir = path.parse(dir).dir
          console.log('tmpDir',tmpDir);
          const status = await dirExists(tmpDir)
          if(status){
            const result = await mkdir(dir)
            console.log('result',result);
            return result
          } else {
              return false
          }


写回答

1回答

Brian

2020-05-12

检查一下,有没有目录的写权限。

或者单独建一个test.js,做测试啊~~

0

0 学习 · 1842 问题

查看课程

相似问题

回答 1

回答 1

回答 1

回答 1