주로 호환되는 항목: PHP 5
1. chdir -- 디렉터리 변경
구문: bool chdir ( 문자열 디렉터리 )
반환 값: 정수
함수 유형: 파일 액세스
내용 설명:
PHP의 현재 디렉토리를 디렉토리로 변경합니다. 디렉토리: 새로운 현재 디렉토리. 성공하면 TRUE, 실패하면 FALSE를 반환합니다.
설명 예:
프로그램 코드
// 현재 디렉터리
echo getcwd() "n"
chdir('public_html'); // 현재 디렉토리
echo getcwd() .
?>
출력 결과는 다음과 같습니다:
/home/vincent
/home/vincent/public_html
: "경고: chdir(): ***** on line *에 해당 파일 또는 디렉토리(errno 2)가 없습니다." 오류가 루프 문에 나타납니다.
프로그램 코드
// 현재 디렉토리
echo getcwd() . "n"
for($i=1; $i<=2; $i ) {
chdir('whoist');
// 현재 디렉토리
echo getcwd() .
}
?>
구문: new dir(stringdirectory);
반환 값: 클래스
함수 유형: 파일 액세스
내용 설명:
이것은 유사한 객체 지향 카테고리 클래스로, Get 디렉토리. 디렉토리 매개변수 디렉토리가 열리면 두 가지 속성을 사용할 수 있습니다. 핸들 속성은 클래스가 아닌 다른 함수에서 사용되는 readdir(), rewinddir() 및 closedir()과 같습니다. 경로 속성은 디렉토리를 연 후 경로 매개변수를 구성합니다. 이 클래스에는 읽기, 되감기, 닫기의 세 가지 메서드가 있습니다.
class dir {
dir( 문자열 디렉터리 )
문자열 경로
리소스 핸들
문자열 읽기( void )
void rewind( void )
void close( void )
}
예제 설명:
프로그램 코드
$d = dir("/etc/php5")
echo "Handle: " . ; . "n";
echo "경로: " . "n"
while ($entry = $d->read()) {
echo $entry."n";
$d->close()
?> 출력 결과는 다음과 같습니다.
리소스 ID # 2
경로: /etc/php5
.
..
apache
cgi
cli
참고: 읽기 메서드에서 반환되는 디렉터리 항목의 순서는 시스템에 따라 다릅니다. .
참고: 이 함수는 내부 클래스 디렉터리를 정의합니다. 즉, 사용자 자신의 클래스를 동일한 이름으로 정의할 수 없습니다.
3.closedir -- 디렉터리 핸들 닫기
구문: void closeir(resource dir_handle)
반환 값: 없음
함수 유형: 파일 액세스
콘텐츠 설명:
dir_handle에 의해 닫힘 지정된 디렉터리 스트림. 스트림은 이전에 opendir()에 의해 열려 있어야 합니다.
설명 예:
프로그램 코드
$dir = "/etc/php5/";
// 알려진 디렉터리를 열고 디렉터리를 변수로 읽은 다음 닫습니다. 🎜>if (is_dir($dir)) {
if ($dh = opendir($dir)) {
$directory = readdir($dh)
closeir($dh); }
}
?>
4. opendir -- 디렉터리 핸들 열기
구문: 리소스 opendir ( 문자열 경로 [, 리소스 컨텍스트] )
반환 값: 정수
함수 유형 : 파일 액세스
내용 설명:
이 기능은 디렉터리 데이터 스트림을 여는 데 사용됩니다. 반환된 정수는 다른 디렉터리 함수 closeir(), readdir() 및 rewinddir()에 의해 작동될 수 있는 핸들입니다. 성공하면 디렉터리 핸들의 리소스가 반환되고, 그렇지 않으면 FALSE가 반환됩니다.
설명 예:
프로그램 코드
$dir = "/etc/php5/"
// 알려진 디렉토리를 열고 내용을 읽으세요
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: ". filetype($dir.$file). "n";
출력 결과는 다음과 같습니다:
filename: .. : filetype : dir
파일 이름: apache : 파일 유형: dir
파일 이름: cgi : 파일 유형: dir
파일 이름: cli : 파일 유형: dir
위 내용은 h5 컨텐츠를 포함하여 PHP5와 호환되는 h5 PHP 디렉토리 관리 기능 라이브러리를 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.