我的文件夹中有多个“.txt”文件和一个“备份”文件夹。现在我想基于其“.txt”扩展名获取所有文件,并希望将它们移动到“backup”文件夹中。我正在使用Node.js.
如果有人有任何建议,请告诉我。
此致
马南
答案 0 :(得分:1)
同步解决方案,例如:
var dirPath = 'myDir/';
fs.readdirSync(dirPath).forEach(function(file){
if(/\.txt$/.test(file)){ //If it's a txt file
fs.renameSync(dirPath + file, + 'backup/' + file)
}
});
来自玻利维亚拉巴斯的欢呼声
答案 1 :(得分:0)
使用fs.rename函数http://nodejs.org/api/fs.html#fs_fs_rename_oldpath_newpath_callback
fs.rename(oldPath, newPath, function(){
console.log(oldPath + ' Moved to: ' + newPath);
});