node-文件和文件夹

node-文件和文件夹

判断文件和文件夹是否存在

1
2
3
4
const fs = require("fs");
if (fs.existsSync('文件')) {
console.log('该路径已存在');
}

创建文件夹

异步

1
fs.mkdir(path, { recursive: true }, callback);
  • path:文件夹路径,
  • recursive:是否递归创建,即创建多层文件夹,默认为false
  • callback:回调函数,可以传入可能的异常以及第一个创建的目录(recursive为true)
1
2
3
4
const fs = require("fs");
fs.mkdir("G:/l/s/s", { recursive: true }, (err, path) => {
console.log(err, path); // null G:\l
})

同步

1
2
const fs = require("fs");
fs.mkdirSync(path, { recursive: true})
  • path:文件夹路径,如果
  • recursive:是否递归创建,即创建多层文件夹,默认为false