码迷,mamicode.com
首页 > Web开发 > 详细

nodejs - fs模块 - 文件操作

时间:2019-05-03 09:58:59      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:lse   ring   files   false   utf8   ret   删除目录   写入   adf   

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模块 - 文件操作

标签:lse   ring   files   false   utf8   ret   删除目录   写入   adf   

原文地址:https://www.cnblogs.com/500m/p/10804253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!