Node.jsの勉強第二弾

基本応用

例:ファイルのリネーム処理

const fs=require('fs');
const path=require('path');
// ディレクトリを読み込み
fs.readdir('aaa', (err,list)=>{
    if(err){
        // 読み込み失敗の場合
        console.log("読み込み失敗",err.code);
    } else {
        for(let i=0;i<list.length;i++) {
            let {name,ext}=path.parse(list[i]);
           
            if(ext.toLowerCase()=='.txt') {
                fs.rename(
                    'aaa/' + list[i],
                    'aaa/' + name + '.jpg',
                    err=>{
                        if(err){
                            console.log('リネーム失敗',err.code);
                        }
                    }
                )
            }
        }
    }
})

※ビデオ