Как скопировать изображение? - PullRequest
4 голосов
/ 06 марта 2011

Я хочу скопировать image.png форму /folder1 в /folder2, как это сделать?

/folder1
  image.png
/folder2

Спасибо!

Ответы [ 2 ]

14 голосов
/ 07 марта 2011

Попробуйте что-то вроде этого:

var fs = require('fs');

var inStr = fs.createReadStream('/your/path/to/file');
var outStr = fs.createWriteStream('/your/path/to/destination');

inStr.pipe(outStr);

Код не проверен, просто записан из памяти.

10 голосов
/ 07 марта 2011

Или, если вы предпочитаете обратные вызовы:

fs = require('fs')
fs.readFile('folder1/image.png', function (err, data) {
    if (err) throw err;
    fs.writeFile('folder2/image.png', data, function (err) {
        if (err) throw err;
        console.log('It\'s saved!');
    });
});
...