空のファイルを作成する
■ 空のファイルを作成する
touch関数の本来の機能は、ファイルの最終更新日をセットするものですが、存在しないファイル名を指定して実行すると、そのファイル名を持つ空のファイルを作成します。 論理値 = touch(ファイル名, [最終更新時刻], [最終アクセス時刻]) オプションとして、指定したファイルの「最終更新時刻」や「最終アクセス時刻」をタイムスタンプで指定することができます。 <?php define("TEST_FILE", "./test/179.txt"); header("Content-Type: text/plain; charset=EUC-JP"); // 同名のファイルが存在するときは削除 if(file_exists(TEST_FILE)) { unlink(TEST_FILE) or die("ファイルを削除できません!\n"); } print_r(scandir(dirname(TEST_FILE))); echo "\n"; // 空のファイルを作成 touch(TEST_FILE) or die("ファイルを作成できません!\n"); echo "ファイルを作成しました\n\n"; print_r(scandir(dirname(TEST_FILE))); // 作成したファイルを削除 @unlink(TEST_FILE); ?> <戻る
touch関数の本来の機能は、ファイルの最終更新日をセットするものですが、存在しないファイル名を指定して実行すると、そのファイル名を持つ空のファイルを作成します。
論理値 = touch(ファイル名, [最終更新時刻], [最終アクセス時刻])
オプションとして、指定したファイルの「最終更新時刻」や「最終アクセス時刻」をタイムスタンプで指定することができます。
<?php define("TEST_FILE", "./test/179.txt"); header("Content-Type: text/plain; charset=EUC-JP"); // 同名のファイルが存在するときは削除 if(file_exists(TEST_FILE)) { unlink(TEST_FILE) or die("ファイルを削除できません!\n"); } print_r(scandir(dirname(TEST_FILE))); echo "\n"; // 空のファイルを作成 touch(TEST_FILE) or die("ファイルを作成できません!\n"); echo "ファイルを作成しました\n\n"; print_r(scandir(dirname(TEST_FILE))); // 作成したファイルを削除 @unlink(TEST_FILE); ?>
<戻る