PHP: ファイル・ディレクトリの存在を確認 file_exists()
ファイル・ディレクトリの存在確認
PHPでファイルやディレクトリの存在を確認する場合は、
file_exists()関数を使います。
存在する場合は「true」、
存在しない場合は「false」が返ってくるのでif文で処理を分岐させます。
書式
file_exists(パス)
パスにはファイルまたはディレクトリのパスを指定します。
ファイルやディレクトリが存在する場合と、存在しない場合で処理を分岐するには、 次のように記述します。
$file_name = "test.txt";
if (file_exists($file_name) ) {
// 存在する場合の処理
} else {
// 存在しない場合の処理
}
ファイルやディレクトリが存在しない場合だけを知りたい場合は、 否定の論理演算子「!」を使って次のように記述します。
if (!file_exists($file_name) ) {
// 存在しない場合の処理
}