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)
    		  }
    		})
    	  }))
    	})

参考连接

相关文章
相关标签/搜索