PHP - 파일/폴더 존재 여부 확인 : file_exists(), is_dir(), is_file()
2024. 4. 11.
목차
file_exists()
지정된 파일이나 디렉토리(폴더)가 실제로 존재하는지 확인하는 함수. 실제로 서버에 파일이나 디렉토리가 존재하면 true를 반환하고 존재하지 않으면 false를 반환한다.
bool file_exists ( string $filename )
예시
$filename = 'example.txt';
if (file_exists($filename)) {
echo "파일이 존재합니다.";
} else {
echo "파일이 존재하지 않습니다.";
}
is_dir()
확인하려는 경로에 지정된 디렉토리(폴더)가 실제로 존재하는지 확인하는 함수. 실제로 서버에 디렉토리(폴더)가 존재하면 true를 반환하고 존재하지 않으면 false를 반환한다.
bool is_dir ( string $filename )
예시
$directory = "examples";
if (is_dir($directory)) {
echo "{$directory}가 존재합니다.";
} else {
echo "{$directory}가 존재하지 않습니다.";
}
is_file()
확인하려는 경로에 지정된 파일이 실제로 존재하는지 확인하는 함수. 실제로 서버에 파일 존재하면 true를 반환하고 존재하지 않으면 false를 반환한다.
bool is_file ( string $filename )
예시
$filename = "example.txt";
if (is_file($filename)) {
echo "{$filename}이 존재합니다.";
} else {
echo "{$filename}이 존재하지 않습니다.";
}