創(chuàng)建目錄(mkdir)
目錄操作
fs.mkdir(path[,mode],callback) -- 創(chuàng)建目錄
fs.readdir(path[,options], callback) -- 讀取目錄
fs.rmdir(path, callback) -- 刪除目錄
- fs.mkdir(path[,mode],callback) -- 創(chuàng)建目錄
const path = require("path");
const fs = require("fs");
//異步
fs.mkdir(path.join(__dirname, "./hello"), (err) => {
console.log(err);
})
//同步
fs.mkdir(path.join(__dirname, './woshishei'));
- fs.readdir(path[,options], callback) -- 讀取目錄
//異步
//讀取目錄
fs.readdir(__dirname,(err, files) => {
//遍歷判斷是文件還是目錄
files.forEach((e) => {
fs.stat(path.join(__dirname, e),(err, stats) => {
if (stats.isFile()) {
console.log(`${e}是文件`)
}else if (stats.isDirectory()) {
console.log(`${e}是目錄`)
}
})
})
})
//同步
let files = fs.readdirSync(__dirname);
files.forEach((e) => {
fs.stat(path.join(__dirname, e), (err, stats) => {
if (stats.isFile()) {
console.log(`${e}是文件`)
}else if (stats.isDirectory()) {
console.log(`${e}是目錄`)
}
})
})
- fs.rmdir(path, callback) -- 刪除目錄
//異步
fs.rmdir(path.join(__dirname, "hello"), (err) => {
console.log(err)
})
//同步
fs.rmdirSync(path.join(__dirname, 'woshishei'));
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者