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('文件重命名成功!');
            })
        }

    })

})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章