代码:
//创建文件目录
let fs = require('fs');
let path = require('path');
//读取的时候要用第二个str,创建,删除的时候用第一个str
// let str = path.join(__dirname, "abc");
let str = path.join(__dirname, "../NodeApi");
console.log(str);
//创建文件目录:
/*fs.mkdir(str, function (err) { if (err) { console.log("创建目录失败"); } else { console.log("创建目录成功"); } })*/
//删除文件目录:
/*fs.rmdir(str, function (err) { if (err) { console.log("删除目录失败"); } else { console.log("删除目录成功"); } })*/
//读取文件目录
fs.readdir(str, function (err, files) {
if (err) {
console.log("读取目录失败");
} else {
// console.log(files);
files.forEach(function (obj) {
// console.log(obj);
let filepath = path.join(__dirname, obj)
// console.log(filepath);
let stats = fs.statSync(filepath);
if (stats.isFile()) {
console.log("是一个文件",obj);
} else if (stats.isDirectory()) {
console.log("是一个目录",obj);
}
})
}
})
run:
创建:
删除:
读取(读取的时候,要用第二个str):