91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么利用node.js來批量重命名文件或目錄

發布時間:2021-08-23 10:39:11 來源:億速云 閱讀:185 作者:chen 欄目:web開發

本篇內容介紹了“怎么利用node.js來批量重命名文件或目錄”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

Node.js 批量重命名文件/文件夾

工作生活中經常會遇到需要重命名文件的需求, 少量文件還可以手動, 但是文件多了的話就沒那么簡單了。【推薦學習:《nodejs 教程》】

在學習 Node.js 的過程中有學到 Node.js 的 文件系統模塊, 就來寫個工具函數, 一個命令, 批量重命名文件和文件夾

手下簡單學習下 Node.js 的內置模塊: 文件系統

Node.js 的文件系統模塊

Node.js 的內置模塊: fs 模塊, 是一個工具函數, 用于處理文件和目錄(文件夾), 即 文件系統

1. readFile 函數

fs 模塊的 readFile 函數: 用于讀取文件內容, 把解析到的內容, 調用回調函數進行傳遞

const { readFile } = require('fs')

readFile('iwin621.txt', 'utf8', (error, txt) => {
  if(error) throw error
  console.log('iwin621 的文本為: ', txt)
})

readFile 的第一個參數為文件路徑, 第二個參數為解碼文件為字符串的字符編碼,

如果沒有傳編碼參數, Node.js 將假定為 Buffer 對象

Buffer 是一個類數組對象, 包含表示文件中字節的數字

2. writeFile 函數

writeFile 函數 用于將文件寫入磁盤,

const { writeFile } = require('fs')

writeFile('iwin621.txt', '這是一串文本內容', err => {
  if(err) {
    console.log('寫入文件錯誤: ', err)
  } else {
    console.log('File written..')
})

3. readdir 函數

readdir 函數 用于返回目錄中的文件, 以字符串數組的方式返回

4. rename 函數

顧名思義, rename 函數用于重命名文件

4. unlink 函數

unlink 函數 用于刪除一個文件

“怎么利用node.js來批量重命名文件或目錄”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

醴陵市| 会泽县| 浦北县| 渝中区| 蒙山县| 登封市| 扎赉特旗| 玉林市| 滁州市| 正定县| 马山县| 绥滨县| 象州县| 长春市| 会泽县| 南涧| 胶州市| 桦甸市| 碌曲县| 东安县| 肇源县| 霍邱县| 广丰县| 盐源县| 西林县| 措美县| 云阳县| 陆河县| 宜良县| 岚皋县| 五原县| 吉木萨尔县| 开平市| 治县。| 洞头县| 明星| 会理县| 从化市| 涿鹿县| 通城县| 翼城县|