Node.jsでフォルダを再帰的にコピーする 質問する

Node.jsでフォルダを再帰的にコピーする 質問する

、、のシーケンスを手動で再帰的に実行せずにfs.readir、フォルダーとそのすべてのコンテンツをコピーするより簡単な方法はありますか?fs.readfilefs.writefile

理想的には次のように動作する関数が欠けているのではないかと思っています。

fs.copy("/path/to/source/folder", "/path/to/destination/folder");

この歴史的な質問に関して。fs.cpおよび はfs.cpSyncフォルダを再帰的にコピーでき、Node v16+で利用できることに注意してください。

ベストアンサー1

Node v16.7.0以降では、fs.cpまたはfs.cpSync関数。

fs.cp(src, dest, {recursive: true}, (err) => {/* callback */});
// Or
fs.cpSync(src, dest, {recursive: true});

現在の安定性(Node v21.1.0)は実験的

おすすめ記事