nodejs 復制、移動文件


對路徑沒有做驗證

復制文件

var fs = require('fs');
var path = require('path');

var fileName = "coverflow-3.0.1.zip";

var sourceFile = path.join(__dirname, fileName);
var destPath = path.join(__dirname, "dest", fileName);

var readStream = fs.createReadStream(sourceFile);
var writeStream = fs.createWriteStream(destPath);
readStream.pipe(writeStream);
console.log("移動完成")

移動文件可以用 fs.rename() 來實現

如果目標文件夾下有同名文件,則會被覆蓋。

var fs = require('fs');
var path = require('path');

var fileName = "coverflow-3.0.1.zip";

var sourceFile = path.join(__dirname, fileName);
var destPath = path.join(__dirname, "dest", fileName);

fs.rename(sourceFile, destPath, function (err) {
  if (err) throw err;
  fs.stat(destPath, function (err, stats) {
    if (err) throw err;
    console.log('stats: ' + JSON.stringify(stats));
  });
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM