node 重命名图片为 前缀+序号+后缀 格式

重命名图片(window系统)

/**
* Created by haley on 2017/4/27.
* node更改文件名的步骤:
* 使用方法:
* 1.将需要重命名的图片文件,放置到和rename同路径的文件夹里,
* 2.在文件夹里,按住shift点击右键,“运行命令行”
* 3.执行命令“node rename”。
*/
var fs = require('fs');
var counter = 1;
var head = "gift_";
var re = /(.*)+\.(jpg|bmp|gif|png)$/i;
var res = './';
var end = '.jpg';
fs.readdir(res, function (err, files) {
    if (err) {
        console.log("失败了");
        return; //如果出错直接返回,就不用else了
    }
    files.forEach(function (fn) { //这样更简便
        if (!re.test(fn)) return;
        fs.renameSync(fn, head + counter + end); //同步重命名
        console.log('"' + fn + '" 成功重命名为: "' + head + counter + end);
        counter++;
    });
});

你可能感兴趣的:(js工具函数,编程工具,#,前端各种插件,nodejs,js)