ファイル名を変更する
■ ファイル名を変更する
rename関数を使うと、ファイル名を変更することができます。 論理値 = rename(現在のファイル名, 新しいファイル名) 「新しいファイル名」に「現在のファイル名とは異なるパスを指定すれば、ファイルの移動と同じ効果があります。 <?php define("TEST_FILE_SRC", "./test/182-1.txt"); define("TEST_FILE_DEST", "./test/182-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"; //「182-1.txt」を「182-2.txt」にリネーム rename(TEST_FILE_SRC, TEST_FILE_DEST) or die("ファイルをリネームできません!\n"); echo "ファイルをリネームしました\n\n"; print_r(scandir(dirname(TEST_FILE_SRC))); @unlink(TEST_FILE_DEST); ?> <戻る
rename関数を使うと、ファイル名を変更することができます。
論理値 = rename(現在のファイル名, 新しいファイル名)
「新しいファイル名」に「現在のファイル名とは異なるパスを指定すれば、ファイルの移動と同じ効果があります。
<?php define("TEST_FILE_SRC", "./test/182-1.txt"); define("TEST_FILE_DEST", "./test/182-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"; //「182-1.txt」を「182-2.txt」にリネーム rename(TEST_FILE_SRC, TEST_FILE_DEST) or die("ファイルをリネームできません!\n"); echo "ファイルをリネームしました\n\n"; print_r(scandir(dirname(TEST_FILE_SRC))); @unlink(TEST_FILE_DEST); ?>
<戻る