代码:

//创建文件目录
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):