201902142252_《Node.js之文件系統之一二事(2)》

...promise

1. var fs = require("fs");  // 文件系統, js寫不出來,底層C或C++語言實現,也是Node.js魅力所在ui

2. fs.existsSync("文件.後綴"); //直接判斷是否存在編碼

    fs.exists("文件.後綴", ifExists => {console.log(ifExists)});  //同上, 源碼中binding.stat(...);  爲c類語言實現遞歸

3. fs.stat("路勁",cb);  //返回文件屬性信息源碼

    fs.lstat("路勁",cb"); //同上 (推薦)it

     fs.fstat();  //同上 , 用法io

4. 打開文件 (截圖)console

5. fs.readFile();字符編碼

    fs.readFileSync();require

    fs.writeFile();  //注意參數形式..

6. fs.rename(oldname, newname, cb); // binding.rename(); C類語言實現的一個底層方法

7. fs.unlink(); //刪除文件

8. fs.mkdir();

9. fs.readdir(path,option,cb); //option通常用來處理字符編碼。 這個方法能夠hack出好多系統功能

10. fs.rmdir(); //刪除文件夾 (擴展:promise遞歸刪除文件夾)

11. fs.watch(path, option, cb); // option-> {persistent: true, recursive:true}  -> 是否持續監聽,是否只監聽1級

...

相關文章
相關標籤/搜索