nodejs - fs模块 - 文件操作
Posted 500m
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs - fs模块 - 文件操作相关的知识,希望对你有一定的参考价值。
1, fs.stat 检测是文件还是目录
2, fs.mkdir 创建目录
var fs = require(‘fs‘)
fs.mkdir(‘./dir‘,function(err){
if(err){
console.log(err)
return false
}
console.log(‘mkdir has been complete‘)
})
3, fs.writeFile 创建写入文件
如果文件不存在会自动创建文件,
存在则覆盖。
var fs = require(‘fs‘)
fs.writeFile(‘fs.txt‘,‘-----^^^^ hello nodejs‘,‘utf8‘,function(err){
if(err){
console.log(err)
return false
}
console.log(‘write file has been success‘)
})
4, fs.appendFile 追加文件
var fs = require(‘fs‘)
fs.appendFile(‘t1.txt‘,‘-----^^^^appendfile\\n‘,function(err){
if(err){
console.log(err)
return false
}
console.log(‘Write file successfully‘)
})
5, fs.readFile 读取文件
var fs = require(‘fs‘)
// 异步读取
fs.readFile(‘t1.txt‘, function (err, data) {
if (err) {
return console.error(err);
}
console.log("异步读取:\\n " + data.toString());
});
// 同步读取
// var data = fs.readFileSync(‘fs.txt‘);
// console.log("同步读取: " + data.toString());
console.log("\\n程序执行完毕。\\n");
6, fs.readdir 读取目录
获取目录下的所有文件和文件夹
7, fs.rename 重命名,“剪切文件”
8, fs.rmdir 删除目录
var fs = require(‘fs‘)
fs.rmdir(‘test‘,function(err){
if(err){
console.log(err)
return false
}
console.log(‘rename successful‘)
})
9, fs.unlink 删除文件
var fs = require(‘fs‘)
fs.unlink(‘test.txt‘,function(err){
if(err){
console.log(err)
return false
}
console.log(‘rename successful‘)
})
以上是关于nodejs - fs模块 - 文件操作的主要内容,如果未能解决你的问题,请参考以下文章
nodejs文件操作模块FS(File System)常用函数简明总结