0%

Node.js - __dirname, __filename 取得檔案路徑與檔名

node

本次練習使用下方變數,

data.js

1
2
3
var a = 1;
var b = 2;
var c = 3;

此時把 a 跟 b 的值用 console.log 印出來,並使用偵錯模式看結果,

console

截至目前為止是練習過的內容。

然後在 b 跟 c 下中斷點,如下圖:

debugger

此時終端機只會看到 1 ,原因是中斷點讓程式停下來,沒有繼續執行 console.log(b) 的結果。

此時在左邊的變數區塊可以看到兩個 Node.js 的屬性,

__dirname__filename ,透過這兩個屬性可以知道此檔案的資料夾路徑名稱以及檔案名稱。

此篇記錄兩個可以找到檔案的方法。