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) ) {
	// 存在しない場合の処理
}