노드 fs
모듈을 사용하여 폴더를 복사하려고합니다. readFileSync()
및 writeFileSync()
메서드에 익숙하지만 특정 폴더를 복사하는 데 사용해야하는 메서드가 궁금합니다.노드 fs 폴더 복사
3
A
답변
0
ncp 패키지를 확인하십시오. 그것은 당신이하려는 일을 정확히 수행합니다. 경로에서 다른 경로로 파일을 반복적으로 복사합니다.
여기까지 뭔가 당신의 시작 :
const fs = require("fs");
const path = require("path");
const ncp = require("ncp").ncp;
// No limit, because why not?
ncp.limit = 0;
var thePath = "./";
var folder = "testFolder";
var newFolder = "newTestFolder";
ncp(path.join(thePath, folder), path.join(thePath, newFolder), function (err) {
if (err) {
return console.error(err);
}
console.log("Done !");
});
9
당신은 fs-extra은 동기 버전도있다이
var fs = require("fs-extra");
fs.copy('/path/to/source', '/path/to/destination', function (err) {
if (err) return console.error(err)
console.log('success!')
});
처럼 다른 하나 개의 폴더의 내용을 복사하는 데 사용할 수 있습니다.
[node.js에서 재귀 적으로 폴더 복사] (http://stackoverflow.com/questions/13786160/copy-folder-recursively-in-node-js)의 가능한 복제본 –