我正在尝试使用mv模块将文件从一个目录移动到另一个目录。问题是,一旦文件被移动,源目录就会被删除。我不想要这个,我只想从源目录中删除要移动的文件。源目录应保留(即使它是空的)。不知道如何使用mv模块(或者如果有任何其他选项)。
我的代码
var pathToPdf = path.join(__dirname, '../pathToPdf/');
`var intermediate = path.join(__ dirname,' ../ intermediate /');
fs.readdir(pathToPdf, function(err, files) {
if (err) return;
files.forEach(function(file){
mv(pathToPdf, intermediate, function(err) {
if(err){
console.log("oops!")
}
});
----move code ---
此代码将文件移动到中间目录,但pathToPdf目录被删除,我想避免。请指教。
答案 0 :(得分:1)
files.forEach(function(file){
console.log(file)
console.log("pathToPdf", pathToPdf+file)
mv(pathToPdf+file, intermediate+file, function(err) {
if(err){
console.log("oops!")
}
});