2.写一个Node.js程序,检查当前目录下是否存在data文件夹。如果存在,打印出文件夹中的所有文件名;如果不存在,创建一个data文件夹。使用fs模块和path模块中的函数实现。 readdir
时间: 2024-05-30 17:16:38 浏览: 103
exists-file:检查文件是否存在。 一个不存在的fs.exists实现
const fs = require('fs');
const path = require('path');
const dataFolderPath = path.join(__dirname, 'data');
if (fs.existsSync(dataFolderPath)) {
// 如果data文件夹存在,打印文件名
fs.readdir(dataFolderPath, (err, files) => {
if (err) throw err;
console.log('data文件夹中的文件有:');
files.forEach(file => {
console.log(file);
});
});
} else {
// 如果data文件夹不存在,创建文件夹
fs.mkdir(dataFolderPath, (err) => {
if (err) throw err;
console.log('data文件夹创建成功');
});
}
阅读全文