ファイルコピー (ふぁいるこぴー) *

カテゴリ

plugin_node > ファイル入出力

環境

cnako,phpnako

種類

関数

引数

AからBに|AをBへ

説明

パスAをパスBへファイルコピーする(『ファイルコピーデフォルト動作』が「上書」「上書き」「overwrite」なら上書きコピー、それ以外はコピー先が存在するなら失敗)(非同期関数)

🔍貯蔵庫ハブ / 🔍貯蔵庫 / 🔍マニュアル / 👓ソース

解説 *

ファイルA(コピー元)をファイルB(コピー先)へコピーします。

簡単な利用例 *

コピー先のファイル名を別の名前にすると、違う名前のファイルにコピーすることもできます。

「a.txt」から「b.txt」にファイルコピー。

上書きコピーを許可したい場合 *

ただし、コピー先にファイルやフォルダが存在すると、エラーになります。そのため、上書きモードで実行したい場合は、下記のように記述します。

# ファイルの上書きを許可する場合
ファイルコピーデフォルト動作は「上書き」
「a.txt」から「b.txt」にファイルコピー。

利用上の注意 - ファイルパスまでしっかり記述 *

コピー先はフォルダではなくファイル名まで指定する必要があります。

「{デスクトップ}\a\test.txt」から「{デスクトップ}\b\test.txt」へファイルコピー。

反復してコピーする例 *

指定したフォルダから特定の拡張子のファイルを全てコピーするには、下記のように記述します。

ファイルコピーデフォルト動作は「上書き」
コピー元フォルダ=「{母艦パス}/」
コピー先フォルダ=「{デスクトップ}/test/」
コピー元フォルダ&「*.nako3」のファイル列挙して反復:
  コピー元フォルダ&対象をコピー先フォルダ&対象にファイルコピー。

関連 *