nodejs學習心得(三)fs模塊

fs模塊

fs模塊用於對系統文件及目錄進行讀寫操做
fs模塊提供了異步和同步的兩種方法異步

readFile()異步讀取文件

var fs=require('fs')//文件系統模塊 有同步和異步的方法 同步方法是在異步方法中加後綴Sync 例如 readfile 加後綴Sync 變成同步方法readfileSync
 fs.readFile('example.txt','utf-8',function(err,data){//異步讀取文件
     if(err){
         console.log(err);
     }else{
         console.log(data);
     }
 })
var fs=require('fs')//文件系統模塊
var data=fs.readFileSync('example.txt','utf-8')//同步讀取文件,不接收回調函數,函數直接返回結果
console.log(data)

writeFile()異步寫文件

var data='hello world'
var fs=require('fs')
fs.writeFile('a.js',data,function(err){
    if(err){
        console.log(err)
    }else{
        //寫文件成功
        console.log('ok')
    }
})

mkdir()建立文件夾並寫入文件

var fs=require('fs')
fs.mkdir('./no',function(err){
    if(err){
        throw err;
    }
    console.log('建立成功')
    fs.writeFile('./no/b.js',data,function(err){
        if(err){
            console.log(err)
        }else{
            console.log('ok')
        }
    })
})
相關文章
相關標籤/搜索