201902142252_《Node.js之文件系統之一二事(2)》
阿新 • • 發佈:2019-02-15
編碼 c++語言 promise 參數形式 實現 ++ nbsp add 之一
...
1. var fs = require("fs"); // 文件系統, js寫不出來,底層C或C++語言實現,也是Node.js魅力所在
2. fs.existsSync("文件.後綴"); //直接判斷是否存在
fs.exists("文件.後綴", ifExists => {console.log(ifExists)}); //同上, 源碼中binding.stat(...); 為c類語言實現
3. fs.stat("路勁",cb); //返回文件屬性信息
fs.lstat("路勁",cb"); //同上 (推薦)
fs.fstat(); //同上 , 用法
4. 打開文件 (截圖)
5. fs.readFile();
fs.readFileSync();
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級
...
201902142252_《Node.js之文件系統之一二事(2)》