拡張子を一気に変更するやつ作ってみた
理由
作れと言われたから
コード
code:rename.js
const fs = require("fs");
const path = require("path");
const dir = __dirname;
const before = ".js";
const after = ".txt";
const files = fs
.readdirSync(dir)
.filter((f) => f.name.match(new RegExp(${before}\$, "g")));
files.forEach((file) => {
const res = file.replace(/\.(a-z){1,}$/g, after); console.log(${file} => ${res});
fs.rename(path.join(dir, file), path.join(dir, res), (e) => {
if (e) throw e;
});
});
使い方
beforeに変更前の拡張子を入れ、
afterに変更後の拡張子を入れる。
そして node rename.js を実行。
後書き
正直いらない