簡體   English   中英

Node.js移動文件而不刪除源目錄

[英]Nodejs move files without deleting source directory

我正在嘗試使用mv模塊將文件從一個目錄移動到另一個目錄。 問題是,一旦文件被移動,源目錄就會被刪除。 我不希望這樣,我只希望將移動的文件從源目錄中刪除。 源目錄應保留(即使它為空)。 不確定如何使用mv模塊執行此操作(或是否有其他選項)。

我的密碼

var pathToPdf = path.join(__dirname, '../pathToPdf/');

`var中間體= 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目錄被刪除,我想避免這種情況。 請指教。

 files.forEach(function(file){
           console.log(file)
            console.log("pathToPdf", pathToPdf+file)
            mv(pathToPdf+file, intermediate+file, function(err) {
                if(err){
                    console.log("oops!")
                }
            });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM