node重命名文件名字

在看張大神的博客,看到谷歌高版本瀏覽器支持圖片懶加載,而後從network能夠看到加載的圖片數量,爲了作這個demo,須要準備幾十張圖片,爲了方便觀察,須要將圖片重命名爲1.png,2.png這樣,記得在張大神那裏有這樣的node工具,所以又查找了下。特此記錄css

重命名文件名字

  1. 文件目錄node

  2. imgRename.js的內容數組

    let fs = require('fs') // 引入node的文件模塊
    	let src = 'images' // 定義路徑變量
    	fs.readdir(src, (err, files) => { // 訪問指定路徑的文件夾,files是該文件	夾內的文件名稱數組
    	  files.forEach(((filename, count) => { // 遍歷該文件夾數組
    		count = count++
    		let oldPath = src + '/' + filename,
    		  newPath = src + '/' + count + '.png'
    		fs.rename(oldPath, newPath, (err) => { // 重命名文件名稱
    		  if (!err) {
    			console.log(filename + '排序成功' + count)
    		  }
    		})
    	  }))
    	})

參考連接

相關文章
相關標籤/搜索