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

  • Node.js全程實例
  • 李柯泉編著
  • 314字
  • 2020-01-20 14:59:58

3.9 重命名文件

重命名文件是任何一款操作系統都要提供的基礎功能,文件系統fs模塊提供了fs.rename()與fs.renameSync()方法來完成重命名的操作。

下面介紹一個通過fs renameSync()方法以同步方式重命名文件的代碼實例。

【代碼3-11】(詳見源代碼目錄ch03-node-fs-rename-sync.js.js文件)

【代碼分析】

? 本例程為了測試重命名文件的操作,在代碼文件目錄下新建一個“txtRename”子目錄,然后在該子目錄下創建一個名稱為“renameSync.txt”的文本文件。

? 第22行代碼定義了一個時間開始標記(fs-rename-sync),用于標記fs.renameSync()方法(同步方式)的時間。

? 第23行代碼調用fs.renameSync()方法執行以同步方式進行文件重命名的操作。

? 第24行代碼定義了一個時間結束標記('fs-rename-sync')。

在控制臺中運行該Node程序,具體的輸出內容如圖3.11所示。

如圖3.11所示,原始文本文件“renameSync.txt”已經成功被重命名為“renameSync-re.txt”。

圖3.11 重命名文件

主站蜘蛛池模板: 凤翔县| 广水市| 易门县| 离岛区| 阳信县| 定西市| 宿州市| 蒲城县| 乌拉特后旗| 禄丰县| 固阳县| 万安县| 蕲春县| 简阳市| 当雄县| 雅安市| 汉川市| 资阳市| 莱阳市| 福安市| 应城市| 石楼县| 渝北区| 长乐市| 卫辉市| 博客| 临西县| 特克斯县| 中西区| 平原县| 满洲里市| 历史| 天水市| 桃江县| 林甸县| 九寨沟县| 太和县| 云浮市| 台安县| 曲阜市| 蒲江县|