const fs = require('fs');
/*
文件夹 dir
*/
// 创建文件夹
fs.mkdir('demodir', function(err, res){
if(err){
console.log('创建失败')
}else{
console.log('创建成功')
}
})
// 修改文件夹名字
fs.rename('demodir', 'demooo', function(err, res){
if(err){
console.log('修改失败')
}else{
console.log('修改成功')
}
})
// 读取文件夹
fs.readdir('demooo', function(err,data){
if(err){
console.log('访问失败')
}else{
console.log(data)
}
})
// 删除文件夹
fs.rmdir('demooo', function(err,data){
if(err){
console.log('删除失败')
}else{
console.log('删除成功')
}
})
// 新建文件 / 修改文件内容
fs.writeFile('./demo1.txt','这是demo的内容', function(err, data){
if(err){
console.log('创建文件失败');
console.log(err);
}else{
console.log('创建文件成功')
}
})
// 新增文件内容
fs.appendFile('./demo1.txt', 'asdasd', function(err){
if(err){
console.log('新增失败')
}else{
console.log('新增成功')
}
})
// 读取文件
fs.readFile('./demo.txt', function(err,data){
if(err){
console.log('读取失败!')
}else{
console.log(data.toString('utf8'));
}
})
// 删除文件
fs.unlink('./demo.txt', function(err){
err ? console.log('失败'): console.log('成功');
})
// 文件类型判断
fs.stat('./demo', function(stat){
if(stat.isFile()){
console.log('file');
}else{
console.log('dir');
}
})
// 文件流
fs.createWriteStream(path[, options])
【nodejs】fs文件操作
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 正常的将fs导入 const fs = require('fs'); 1、文件覆盖写入 2、添加写入 3、文件内容...
- 初学四个基本操作 增删改查简称 curd create-update-read-del 引入File System...