PHP 디렉터리 처리 - 디렉터리 열기/닫기
디렉터리 처리란?
디렉토리는 특별한 종류의 파일입니다. 디렉토리에 있는 파일을 탐색하려면 먼저 디렉토리를 열고 해당 디렉토리를 닫아야 합니다. 디렉터리 처리에는 디렉터리 열기, 디렉터리 검색 및 디렉터리 닫기가 포함됩니다.
이전 글에서 PHP 파일 처리를 소개했는데, 당시 디렉토리 처리는 파일 처리와 비슷했습니다. 둘 다 열기와 탐색이 필요했지만 사용하는 기능이 다릅니다. PHP 파일 처리에 관한 기사:
《PHP 파일 처리 - 파일 읽기(문자 1개, 문자열 1개) )》
위 기사에서는 PHP 파일 처리 및 일반적인 기능을 자세히 소개했습니다. 그러면 우리 기사에서 PHP 디렉토리 처리, 디렉토리 열기 및 닫기를 소개하겠습니다!
1: 디렉토리 열기
디렉토리 열기/닫기는 파일 열기/닫기와 비슷하지만, 열린 파일이 그렇지 않은 경우 새로운 파일이 자동으로 생성되며, 열린 디렉터리가 올바르지 않으면 반드시 오류가 보고됩니다!
PHP는 opendir() 함수를 사용하여 디렉토리를 엽니다. 이 함수의 구문 형식은 다음과 같습니다.
resource opendir ( string $path [, resource $context ] )
opendir() 함수의 매개변수 경로는 올바른 디렉토리 경로입니다. 성공적으로 실행된 후 해당 디렉터리로 돌아갑니다. 경로가 합법적인 디렉터리가 아니거나 권한 또는 파일 시스템 오류로 인해 디렉터리를 열 수 없는 경우 false를 반환하고 E_WARNING 수준 오류 메시지를 생성할 수 있습니다. opendir() 앞에 " 기호를 붙여 오류 메시지를 차단합니다. 출력.
2: 디렉터리를 닫습니다
디렉터리를 닫으려면 closeir() 함수를 사용합니다.
void closedir ([ resource $dir_handle ] )
매개변수 핸들 opendir() 함수를 사용하여 열린 디렉터리 포인터입니다.
다음 예제는 디렉터리를 열고 닫는 프로세스 코드입니다. 구체적인 예제 코드는 다음과 같습니다.
<?php header("Content-Type:text/html; charset=utf-8"); $path = "D:\phpStudy\WWW\php"; if(is_dir($path)){ //检测是否是一个目录 if($dire = opendir($path)){ //判断打开目录是否成功 echo $dire; //输出目录指针 } } else{ echo "路径错误"; exit(); } .... //其他操作 closedir($dire); //关闭目录 ?>
is_dir() 함수는 현재 경로가 유효한 디렉터리인지 여부를 확인합니다. 합법적이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
여기서 디렉터리 열기/닫기를 소개합니다. 다음 글에서는 디렉터리 검색 및 디렉터리 운영에 대해 소개하겠습니다. 자세한 내용은 "PHP 디렉터리 처리 - 디렉터리 검색 및 디렉터리 운영"을 참조하세요. !
위 내용은 PHP 디렉토리 처리 - 디렉토리 열기/닫기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!