라이브러리
[PHP] is_dir - 파일 이름이 디렉토리인지 여부를 알려줍니다.
PHP에서 is_dir() 함수
PHP의 `is_dir()` 함수는 지정한 경로가 디렉토리인지 확인하는 함수입니다. 이 함수는 파일 시스템을 탐색하는 데 사용됩니다.
사용법
`is_dir()` 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
bool is_dir(string $path)
- `$path`: 확인할 디렉토리의 경로
예제
#hostingforum.kr
php
// 디렉토리 확인
$dir_path = '/var/www/html';
if (is_dir($dir_path)) {
echo "$dir_path는 디렉토리입니다.";
} else {
echo "$dir_path는 디렉토리가 아닙니다.";
}
디렉토리 내부 파일 목록 가져오기
#hostingforum.kr
php
// 디렉토리 내부 파일 목록 가져오기
$dir_path = '/var/www/html';
if (is_dir($dir_path)) {
$files = scandir($dir_path);
echo "디렉토리 내부 파일 목록:
";
foreach ($files as $file) {
if ($file != '.' && $file != '..') {
echo "$file
";
}
}
} else {
echo "$dir_path는 디렉토리가 아닙니다.";
}
디렉토리 생성 및 삭제
#hostingforum.kr
php
// 디렉토리 생성
$dir_path = '/var/www/html/newdir';
if (!is_dir($dir_path)) {
mkdir($dir_path, 0777, true);
echo "$dir_path 디렉토리가 생성되었습니다.";
} else {
echo "$dir_path 디렉토리가 이미 존재합니다.";
}
// 디렉토리 삭제
$dir_path = '/var/www/html/newdir';
if (is_dir($dir_path)) {
rmdir($dir_path);
echo "$dir_path 디렉토리가 삭제되었습니다.";
} else {
echo "$dir_path 디렉토리가 이미 삭제되었습니다.";
}
참고
- `is_dir()` 함수는 디렉토리 경로를 확인할 때, 경로의 존재 여부를 반환합니다.
- `scandir()` 함수는 디렉토리 내부의 파일 목록을 가져옵니다.
- `mkdir()` 함수는 디렉토리를 생성합니다.
- `rmdir()` 함수는 디렉토리를 삭제합니다.
댓글목록
등록된 댓글이 없습니다.