stat: 统计
- stat
fs.stat("htmla", (err, stat) => {
if(err) throw err;
console.log(stat.isDirectory());
console.log(stat.isFile());
});
- mkdir(创建目录,如果已存在就会报错)
fs.mkdir("html", err => {
if(err) throw err;
console.log("创建目录成功");
});
- writeFile(创建文件,覆盖式创建)
fs.writeFile("html/demo.txt", "JonSnow", err => {
if (err) throw err;
console.log("文件写入成功");
});
- appendFile(数据追加,不存在则创建,存在则追加)
fs.appendFile("html/demo.txt", "Cercei", err => {
if (err) throw err;
console.log("数据已追加到文件");
});
- readFile(读取文件)
fs.readFile("html/demo.txt", (err, data) => {
if (err) throw err;
console.log(data.toString());
});
- readdir(读取目录)
fs.readdir("demo", (err, files) => {
if (err) throw err;
console.log(files);
});
- rename(1. 修改文件名;2. 剪切文件)
fs.rename("demo/index.html", "demo/aaa.html", err => {
if (err) throw err;
console.log("文件名修改成功");
});
fs.rename("demo/index.html", "demo/html/index.html", err => {
if (err) throw err;
console.log("文件剪切成功");
});
- rmdir(删除目录)
fs.rmdir("demo/html/demo", err => {
if (err) throw err;
console.log("目录删除成功");
});
- unlink(删除文件)
fs.unlink("demo/html/demo.txt", err => {
if (err) throw err;
console.log("文件删除成功");
});
网友评论