使用方法
-- -
var fs = require('fs-extra');
方法
fs.readFile("./test.txt", "utf-8", function(err, data) {
console.log(data);
})
var PATH = "./zhuoyue/kaifafoter/test.txt";
fs.writeFile(PATH, "kaifatxt");
fs.rename("./test1.js", "./xxx.js", err => {
if (err) return console.error(err);
console.log("success!");
})
var PATH = "./zhuoyue";
function walk(path, callback) {
var files = fs.readdirSync(path);
files.forEach(function(file) {
if (fs.statSync(path + '/' + file).isFile()) {
callback(path, file);
} else {
walk(path + '/' + file, callback);
}
});
}
walk(PATH, function(path, fileName) {
console.log(path + '/' + fileName);
});
const dir = '../dir'
fs.ensureDir(dir)//如果目录不存在则创建
.then(() => {
console.log('success!')
})
.catch(err => {
console.error(err)
})
fs.stat(path)
fs.statSync(path)
fs.statSync(path).isFile()
fs.statSync(path).isDirectory()