摘要

已完成

恭喜! 您已完成此 Learn 課程模組,且現在已了解如何在 Node.js 中處理檔案與目錄。

在本課程模組中,您已了解如何讀取檔案與目錄、建立檔案與目錄,以及將資料寫入檔案。 程式碼將會在網際網路上最大假公司的虛構生產環境中執行!

在本課程模組中,請注意幾件事:

  • 請一律使用內建課程模組上的 promises 命名空間。 您接著可以使用 asyncawait 運算子讓程式碼保持同步,而不會造成程式無法執行。
  • 每當您建立目錄時,請務必將其包裝在 try/catch 中。 Node.js 中的預設行為,是在嘗試建立已經存在的目錄時擲回錯誤。 如果您只想要檢查目錄是否存在,可以使用 stat 方法。 此方法不存在於 promises 命名空間上,而是存在於主要 fs 物件上。
  • 若需要剖析其他檔案類型,請查看 npmjs.org 上的套件。例如,您可以針對 .csv 檔案使用 papaparse 套件。 您可以為固定寬度檔案使用 fixy 套件。