関数の概要
fs.cpとは、Node.jsのファイルシステムモジュール(fs)に含まれる関数であり、ファイルやディレクトリをコピーするために使用されます。元のファイルやディレクトリを残したまま、新しい場所にコピーしたい場合に利用されます。
パラメータの説明
パラメータ | 型 | 用途 |
---|---|---|
src | string | コピー元のファイルパス |
dest | string | コピー先のファイルパス |
戻り値
fs.cpの戻り値は特になく、非同期的にファイルやディレクトリをコピーします。
使用例
以下はfs.cpの使用例です。
const fs = require('fs').promises;
fs.cp('source.txt', 'destination.txt')
.then(() => console.log('ファイルが正常にコピーされました'))
.catch(err => console.error('エラーが発生しました: ', err));
関連する関数
- fs.rename: ファイルやディレクトリの名前を変更する
- fs.unlink: ファイルやディレクトリを削除する
まとめ
fs.cpはファイルやディレクトリをコピーする際に便利な関数です。コピー元とコピー先を指定することで、簡単にファイルの複製が可能です。ただし、コピー先に同名のファイルやディレクトリが存在する場合は上書きされるので注意が必要です。