はじめに
「001」「002」「003」・・・「100」のような大量のフォルダを作成する必要があり、手作業でやるのは馬鹿馬鹿しいのでNode.jsで作ってみました。Windowsで動作します。
mkdir.js
const fs = require('fs')
// プログラム実行ディレクトリ配下を指定
const rootPath = process.cwd() + '\\';
for (let i = 1; i <= 100; i++) {
const num = ('000' + i).slice(-3);
const directoryPath = rootPath + num;
fs.stat(directoryPath, (error, stats) => {
if (error) {
if (error.code === 'ENOENT') {
fs.mkdir(directoryPath, (error) => {
if (error) {
throw error
} else {
console.log(`${directoryPath}ディレクトリを作成できました。`)
}
});
} else {
console.log(error);
}
} else {
console.log(`${directoryPath}ディレクトリは既に存在します。`);
}
})
}