語法書 / AA 競程語法書 下冊 / 第十七單元 / 檔案在哪裡?路徑與工作目錄

17.5 檔案在哪裡?路徑與工作目錄

17.2 教你把 input.txt 跟原始碼放同一個資料夾,但不少同學照做了還是 open failed。這一節把「程式到底去哪裡找檔案」一次講清楚——它是本單元最多人卡關的地方。

相對路徑與工作目錄

"input.txt" 這種寫法叫相對路徑——它只說了檔名,沒說「從哪裡開始找」。程式執行時,作業系統會指定一個工作目錄(working directory),相對路徑就從那裡開始找。

關鍵在於:工作目錄是「程式被執行時的位置」,不一定是「原始碼的位置」。

  • 在終端機執行程式:工作目錄就是你目前所在的資料夾。

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。