1、代码实现
这里使用了异步读取方式
var fs = require("fs");
// 读取文件
function read() {
return new Promise((res, rej) => {
fs.readFile('./data.txt', (err, data) => {
// 这里data.txt 里面存放内容格式 (赵,钱,孙,李,周,吴,郑,王)这种格式
if (err) rej(err)
res(data.toString('utf-8'))
})
})
}
async function mkdir() {
let reads = await read();
return reads
}
mkdir().then(r => {
let data = r.split(',')
for (x of data) {
fs.mkdir(`${__dirname}/生成的文件夹/${x}`, (err) => {
if (err) return console.log(err);
console.log('目录创建成功。');
})
}
}).catch(e => {
console.log(e);
})
网友评论