201902142035_《Node.js之文件系统之一二事(1)》
...
1. process.cwd(); //当前shell进程所在的目录;
2. process.chdir("/"); //即切换至根目录
3. process.execPath() ; //bin目录
4. var path = require("path");
path.seq(); //路经分割符号。 window下\\, Mac/Linux下是/
5. path.delimiter //分割环境变量的。 Windows下是“;” Mac下是“:”
6. process.env.PATH; //环境变量路经
7. path.extname("文件路经"); //解析路经文件的格式 (.doc .txt ...)
8. path.basename("含有文件路经", path.extname("含有文件路经")); //如: a.txt
9. path.dirname(“含有文件路经”);
10. path.normalize(); //相当与shell cd, 进入路径
11. path.join("路径1","路径2", "路径3"); //进入路径3 (里面执行了path.normalize())
12. var from = "路径1"; var to = "路径2"; var ret = path.relative(from, to ); //到to路径的相对路径,针对当前
13. path.resolve("路径1","路径2"); //将两路径拼起来之后, 再和你当前系统目录normalize()一下
14. path.isAbsolute();
15. path.parse("文件路劲"); //返回一个有key为root dir base ext name的k-v {}
16. path.format({dir:"",base:""}); //与15互逆
...