20191008_1308使用Node.js对文件进行批量重命名

使用Node.js对文件批量重命名

环境:需要安装了Node.js

const fs = require('fs');
const path = require('path');

const pathDir = path.join(__dirname, '/');

console.log(pathDir); // e:\linfeimy\demo\20191008tea\02_webp2jpg

fs.readdir(pathDir, (err, result) => {
    if(err) {
        console.error(err);
        return;
    }
    // console.log(result);

    result.forEach(img => {
        // console.log(img.split('.jpg'))
        // var arr = img.split('.jpg');
        // console.log(new Date().toLocaleDateString())
        // console.log(pathDir + new Date().toLocaleDateString())
        if(img.split('.')[1] !== 'js') {
            // console.log(img);
            // 2019-10-08_100129.jpg
            // console.log('./' + img);
            fs.rename(pathDir + img, pathDir + new Date().toLocaleDateString() +'_' + img, (err) => {
                if(err) {
                    console.error(err);
                    return;
                }
                console.log('文件重命名成功!');
            })
        }

    })

})
发布了135 篇原创文章 · 获赞 67 · 访问量 26万+

猜你喜欢

转载自blog.csdn.net/qq_25479327/article/details/102378747