Node.js之目錄處理 路徑
阿新 • • 發佈:2019-02-03
基本語法
和C語言、C++一樣
1. 採用\\
或/
來作為目錄間的分隔符
2. ./
當前目錄。
../
父級目錄。
/
根目錄。
函式獲取當前目錄
1、獲取工作目錄:函式process.cwd()
process.cwd() 是當前執行node命令時候的資料夾地址 ——工作目錄,保證了檔案在不同的目錄下執行時,路徑始終不變
Nodejs官方文件上的解釋:
=> process.cwd(): The process.cwd() method returns the current working directory of the Node.js process.
2、獲取檔案所在目錄:變數__dirname
__dirname 是被執行的js檔案的地址 ——獲得當前檔案所在目錄的完整目錄名
那麼來看看__dirname的官方解釋:
=> __dirname: 當前模組的目錄名。 等同於 __filename 的 path.dirname()。__dirname 實際上不是一個全域性變數,而是每個模組內部的。
3、獲取檔名:變數__filename
node.js中,在任何模組檔案內部,可以使用__filename變數獲取當前模組檔案的帶有完整絕對路徑的檔名。