
file_exists 함수는 파일 경로를 검사할 때만 정확하게 작동합니다. 디렉토리 경로를 검사할 때는 에러를 발생시킵니다.
디렉토리 경로를 검사하려면 is_dir 함수를 사용하는 것이 좋습니다.
예를 들어, 'C:\\Users\\username\\Documents' 경로를 검사하려면 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
if (is_dir('C:\Users\username\Documents')) {
echo '디렉토리가 존재합니다.';
} else {
echo '디렉토리가 존재하지 않습니다.';
}
또는, file_exists 함수를 사용하여 디렉토리 경로를 검사할 수도 있습니다.
#hostingforum.kr
php
if (file_exists('C:\Users\username\Documents') && is_dir('C:\Users\username\Documents')) {
echo '디렉토리가 존재합니다.';
} else {
echo '디렉토리가 존재하지 않습니다.';
}
이러한 코드를 사용하면 디렉토리 경로를 검사할 때 에러를 발생시키지 않고 정확한 결과를 얻을 수 있습니다.
2025-05-27 16:05