PHP는 지정된 디렉토리에 어떤 파일이 있는지 어떻게 알 수 있습니까?

青灯夜游
풀어 주다: 2023-03-11 22:34:01
원래의
3738명이 탐색했습니다.

이전 글에서는 전체 파일을 한 번에 읽어서 파일 데이터를 한 줄씩 배열로 저장하는 방법을 소개해 드렸습니다. 필요하신 분들은 "전체 파일 데이터를 한 줄씩 배열로 저장하는 방법"을 참고해주세요. PHP의 배열" . 이번에는 지정된 디렉터리(하위 디렉터리 제외)에서 파일을 구하는 방법에 대해 알아보겠습니다. 필요한 경우 참고하시면 됩니다.

때때로 디렉토리를 운영할 때 디렉토리에 어떤 파일이 있는지 알아야 할 때가 있습니다. 이를 위해서는 디렉토리 내용을 읽어야 합니다. 오늘은 PHP가 지정된 디렉터리에 있는 파일을 획득하고 해당 디렉터리에 있는 파일 및 폴더 이름을 반환하는 방법을 소개하겠습니다.

D 드라이브에 "demo"라는 디렉터리를 만듭니다. 이 디렉터리에는 다음 파일이 있습니다.

PHP는 지정된 디렉토리에 어떤 파일이 있는지 어떻게 알 수 있습니까?

이 파일을 "D:/demo" 아래에 가져오려면 다음을 출력합니다. 파일 이름이 무엇인지 어떻게 해야 합니까?D:/demo”下的这些文件,输出它们的文件名,需要怎么做呢?

直接附上实现代码:

'; } closedir($info); } ?>
로그인 후 복사

知道会输出什么吗?看看输出结果吧:

PHP는 지정된 디렉토리에 어떤 파일이 있는지 어떻게 알 수 있습니까?

我们来分析一下:

  • 首先是使用opendir($dir)来打开一个目录。

  • 然后是使用readdir($info)来获取打开目录$info中下一个文件或目录的名称;因为一次只能获取一个文件/目录,所以需要借助while()循环,以获取并输出全部的文件/目录。

  • 最后使用closedir($info)

    구현 코드 직접 첨부:
rrreee

무엇이 출력될지 아시나요? 출력을 살펴보세요:

2. png

분석해보자:

  • 먼저opendir($dir)를 사용하여 디렉터리를 엽니다.

  • 그런 다음readdir($info)를 사용하여 열린 디렉터리$info에서 다음 파일이나 디렉터리의 이름을 가져옵니다. 한 번/디렉터리에서 가져오므로 모든 파일/디렉터리를 가져오고 출력하려면 while() 루프를 사용해야 합니다.

  • 마지막으로closedir($info)를 사용하여 디렉터리를 닫습니다.참고: 디렉터리에 대한 작업이 완료된 후 open 디렉터리를 닫으려면 closedir() 함수를 사용해야 합니다. 즉 디렉터리 운영 시 점유한 리소스를 해제해야 합니다. 작업이 완료된 후 fclose() 함수를 사용하여 디렉터리뿐만 아니라 파일도 닫아야 합니다. 그렇습니다. 더 알고 싶다면 여기를 클릭하세요. → →PHP 파일의 기본 조작추천:"PHP 면접 질문 모음(모음)" "php 동영상 튜토리얼"

위 내용은 PHP는 지정된 디렉토리에 어떤 파일이 있는지 어떻게 알 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!