...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級
...