1. 程式人生 > >Node.js之目錄處理 路徑

Node.js之目錄處理 路徑

基本語法

和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變數獲取當前模組檔案的帶有完整絕對路徑的檔名。