ファイルをコピーする
■ ファイルをコピーする
ファイルをコピーするにはcopy関数を使います。コピー先に同名のファイルが存在する場合は、警告なしに上書きされてしまいますので注意してください。 論理値 = copy(ファイル名, コピー先) <?php define("TEST_FILE_SRC", "./test/181-1.txt"); define("TEST_FILE_DEST", "./test/181-2.txt"); header("Content-Type: text/plain; charset=EUC-JP"); if(!file_exists(TEST_FILE_SRC)) { touch(TEST_FILE_SRC) or die("ファイルを作成できません!\n"); } print_r(scandir(dirname(TEST_FILE_SRC))); echo "\n"; // 「181-1.txt」を「181-2.txt」にコピーする copy(TEST_FILE_SRC, TEST_FILE_DEST) or die("ファイルをコピーできません!\n"); echo "ファイルをコピーしました\n\n"; print_r(scandir(dirname(TEST_FILE_SRC)));< @unlink(TEST_FILE_SRC); // 作成したファイルを削除 @unlink(TEST_FILE_DEST); // コピーしたファイルを削除 ?> <戻る
ファイルをコピーするにはcopy関数を使います。コピー先に同名のファイルが存在する場合は、警告なしに上書きされてしまいますので注意してください。
論理値 = copy(ファイル名, コピー先)
<?php define("TEST_FILE_SRC", "./test/181-1.txt"); define("TEST_FILE_DEST", "./test/181-2.txt"); header("Content-Type: text/plain; charset=EUC-JP"); if(!file_exists(TEST_FILE_SRC)) { touch(TEST_FILE_SRC) or die("ファイルを作成できません!\n"); } print_r(scandir(dirname(TEST_FILE_SRC))); echo "\n"; // 「181-1.txt」を「181-2.txt」にコピーする copy(TEST_FILE_SRC, TEST_FILE_DEST) or die("ファイルをコピーできません!\n"); echo "ファイルをコピーしました\n\n"; print_r(scandir(dirname(TEST_FILE_SRC)));< @unlink(TEST_FILE_SRC); // 作成したファイルを削除 @unlink(TEST_FILE_DEST); // コピーしたファイルを削除 ?>
<戻る