操作文件夹
1.创建文件夹
2.读取文件夹
3.删除文件夹
4.文件夹重命名
1.创建文件夹
同步mkdirSync
一个参数 文件夹路径
fs.mkdirSync('./img')
异步mkdir
fs.mkdir('./css', err => {
if (!err) {
console.log('创建成功!')
}
})
2.读取文件夹
同步readdirSync
一个参数 文件夹的路径, 返回值:该文件夹下的子目录的名字组成的数组
const data = fs.readdirSync('./js');
console.log(data);//[ 'detail.js', 'index.js', 'list.js' ]
异步readdir
fs.readdir('./js', (err, data) => {
if (!err) {
console.log(data); //[ 'detail.js', 'index.js', 'list.js' ]
}
})
3.删除文件夹
同步rmdirSync 一个参数 文件夹的路径
fs.rmdirSync('./css');
异步rmdir
fs.rmdir('./img', err => {
if (!err) {
console.log('删除成功!');
}
})
4.文件夹重命名
同步renameSync
第一个参数:要重新命名的文件夹的路径
第二个参数:目标文件夹的路径
fs.renameSync('./js', './img');
异步rename
fs.rename('./js', './css', err => {
if (!err) {
console.log('命名成功')
}
})