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