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')

})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM