官术网_书友最值得收藏!

  • 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 刪除目錄

主站蜘蛛池模板: 新安县| 宁晋县| 平罗县| 四平市| 平罗县| 克什克腾旗| 长治县| 禄丰县| 密云县| 中方县| 合作市| 威宁| 新竹市| 永州市| 虎林市| 靖边县| 读书| 章丘市| 册亨县| 汝阳县| 龙陵县| 泸西县| 鹤壁市| 平陆县| 文山县| 长兴县| 江油市| 清苑县| 汽车| 昂仁县| 噶尔县| 永丰县| 景泰县| 江华| 六枝特区| 大荔县| 牡丹江市| 合川市| 资源县| 仲巴县| 青神县|