创建目录(mkdir)
目录操作
fs.mkdir(path[,mode],callback) -- 创建目录
fs.readdir(path[,options], callback) -- 读取目录
fs.rmdir(path, callback) -- 删除目录
- fs.mkdir(path[,mode],callback) -- 创建目录
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'));
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。