backend_adaptive_learning/renameFiles.js

31 lines
847 B
JavaScript
Raw Normal View History

2024-10-14 01:23:37 +00:00
import fs from "fs";
import path from "path";
function renameFilesInDirectory(directory) {
fs.readdir(directory, (err, files) => {
if (err) {
console.error(`Error reading directory ${directory}:`, err);
return;
}
files.forEach((file) => {
const ext = path.extname(file);
if (ext === ".js") {
const oldPath = path.join(directory, file);
const newPath = path.join(directory, file.replace(".js", ".cjs"));
fs.rename(oldPath, newPath, (renameErr) => {
if (renameErr) {
console.error(`Error renaming file ${file}:`, renameErr);
} else {
console.log(`Renamed: ${file} -> ${path.basename(newPath)}`);
}
});
}
});
});
}
renameFilesInDirectory("./database/migrations");
renameFilesInDirectory("./database/seeders");