node.js批量重命名文件

把当前路径的img文件夹里面的文件加上.png后缀

var fs = require("fs");
var path = 'img'
fs.readdir(path, function(err, files) {

    // files是名称数组
    files.forEach(function(filename) {
        //运用正则表达式替换oldPath中不想要的部分
        var oldPath = path + '/' + filename,
        newPath = path + '/' + filename + '.png'

        // fs.rename(oldPath, newPath, callback) 
        fs.rename(oldPath, newPath, function(err) {
            if (!err) {
                console.log(filename + '副本替换成功!')
            } 
        })
    })
})  
posted @ 2018-07-12 19:23  樱风凛  阅读(770)  评论(0编辑  收藏  举报