fs.rename() Error: EXDEU,rename'C:\Users\sliang\AppData\Local\Temp\test.jpg'

var fs = require('fs');
//var util = require('util');

var is = fs.createReadStream('source_file');
var os = fs.createWriteStream('destination_file');

is.pipe(os);
is.on('end',function() {
    fs.unlinkSync('source_file');
});

/* node.js 0.6 and earlier you can use util.pump:
util.pump(is, os, function() {
    fs.unlinkSync('source_file');
});
*/

是跨分区重命名文件,会有权限问题。

参考:http://stackoverflow.com/questions/4568689/how-do-i-move-file-a-to-a-different-partition-or-device-in-node-js

posted @ 2014-10-17 15:55  sandyliang  阅读(206)  评论(0编辑  收藏  举报