- Node.js全程實例
- 李柯泉編著
- 409字
- 2020-01-20 14:59:59
3.11 創建和刪除目錄
目錄操作(新建目錄、刪除目錄等)是操作系統中很基本的功能,Node.js文件系統fs模塊提供了fs.mkdir()、fs.rmdir()、fs.mkdirSync()、fs.rmdirSync()四個方法來完成創建與刪除目錄的操作。
下面介紹一個通過fs.mkdirSync()方法以同步方式創建新目錄的代碼實例。
【代碼3-13】(詳見源代碼目錄ch03-node-fs-mkdir-sync.js.js文件)

【代碼分析】
? 本例程為了測試創建新目錄的功能,在代碼文件目錄下新建一個“mkdir”子目錄,然后在該子目錄下執行創建新目錄的操作。
? 第24行代碼通過調用fs.mkdirSync()方法以同步方式執行了創建新目錄(newdir)的操作。
在控制臺中運行該Node程序,具體的輸出內容如圖3.13所示。
下面介紹一個通過fs.rmdirSync()方法以同步方式刪除目錄的代碼實例。
【代碼3-14】(詳見源代碼目錄ch03-node-fs-rmdir-sync.js.js文件)


圖3.13 創建新目錄
【代碼分析】
? 本例程在【代碼3-13】的基礎上實現了刪除目錄的功能,就是將在【代碼3-13】中新創建的子目錄(newdir)再次進行刪除操作。
? 第24行代碼通過調用fs.rmdirSync()方法以同步方式執行了刪除目錄(newdir)的操作。
在控制臺中運行該Node程序,具體的輸出內容如圖3.14所示。

圖3.14 刪除目錄
推薦閱讀
- R語言經典實例(原書第2版)
- JavaScript 網頁編程從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- Reactive Programming with Swift
- Hands-On Enterprise Automation with Python.
- Java應用開發技術實例教程
- C++ 從入門到項目實踐(超值版)
- Hands-On GPU:Accelerated Computer Vision with OpenCV and CUDA
- Scala編程實戰(原書第2版)
- Python機器學習基礎教程
- Learning JavaScript Data Structures and Algorithms
- Getting Started with Hazelcast(Second Edition)
- Linux Shell核心編程指南
- Scala Data Analysis Cookbook
- 小型編譯器設計實踐
- Getting Started with Python and Raspberry Pi