摘要
恭喜! 您已完成此 Learn 課程模組,且現在已了解如何在 Node.js 中處理檔案與目錄。
在本課程模組中,您已了解如何讀取檔案與目錄、建立檔案與目錄,以及將資料寫入檔案。 程式碼將會在網際網路上最大假公司的虛構生產環境中執行!
在本課程模組中,請注意幾件事:
- 請一律使用內建課程模組上的
promises
命名空間。 您接著可以使用async
與await
運算子讓程式碼保持同步,而不會造成程式無法執行。 - 每當您建立目錄時,請務必將其包裝在
try/catch
中。 Node.js 中的預設行為,是在嘗試建立已經存在的目錄時擲回錯誤。 如果您只想要檢查目錄是否存在,可以使用stat
方法。 此方法不存在於promises
命名空間上,而是存在於主要fs
物件上。 - 若需要剖析其他檔案類型,請查看 npmjs.org 上的套件。例如,您可以針對 .csv 檔案使用 papaparse 套件。 您可以為固定寬度檔案使用 fixy 套件。