Javascript 如何使用Node.js创建应用程序,它可以分离具有相同扩展名的所有文件?

Javascript 如何使用Node.js创建应用程序,它可以分离具有相同扩展名的所有文件?,javascript,node.js,nodes,Javascript,Node.js,Nodes,如何在node.JS中编写代码,我们在其中选择一个目录,代码会自动将所选目录中具有相同扩展名的所有文件分隔开,然后放入一个单独的文件夹。类似的方法会奏效。使用fs模块和path模块 这将首先检查扩展名并将文件重命名(移动)到新文件夹 您可以相应地进行更改。如果 常量testFolder='./'; 常数fs=要求('fs'); var path=require('路径') var oldPath='old/path/file.txt' var newPath='new/path/file.tx


如何在node.JS中编写代码,我们在其中选择一个目录,代码会自动将所选目录中具有相同扩展名的所有文件分隔开,然后放入一个单独的文件夹。类似的方法会奏效。使用
fs
模块和
path
模块

这将首先检查扩展名并将文件重命名(移动)到新文件夹

您可以相应地进行更改。如果


常量testFolder='./';
常数fs=要求('fs');
var path=require('路径')
var oldPath='old/path/file.txt'
var newPath='new/path/file.txt'
fs.readdir(testFolder,(err,files)=>{
files.forEach(文件=>{
const ext=path.extname(文件);
fs.rename(旧路径、新路径、函数(err){
如果(错误)抛出错误
console.log('已成功重命名-已移动!')
})
});
});
检查节点fs模块(文件系统)