이 기사에서는 PHP의 파일 및 디렉토리 작업을 안내합니다.

青灯夜游
풀어 주다: 2023-04-11 09:22:01
앞으로
5802명이 탐색했습니다.

PHP에서 파일 및 디렉터리 작업을 수행하는 방법은 무엇입니까? 다음 기사는 HP 파일 및 디렉토리 작업에 대한 심층적인 이해를 제공할 것입니다. 도움이 되기를 바랍니다.

이 기사에서는 PHP의 파일 및 디렉토리 작업을 안내합니다.

경로 및 디스크 작업


상대 및 절대 경로

절대 경로:현재 파일이 있는 드라이브 문자부터 시작 located Path

예:
예를 들어 그림 1.png
이 기사에서는 PHP의 파일 및 디렉토리 작업을 안내합니다.
이 그림의 절대 경로는

D:Google1231.pngD:谷歌1231.png

我们来分开讲解一下这一串路径代表的内容

  • D:(指的是盘符
  • (带表的是目录分隔符
  • 提示:(windows操作系统支持正斜线和反斜线,其它系统支持正斜线/,所以正斜线可以减少兼容性问题)

相对路径:以操作的文件所在的目录为起点的路径

这是一个相对的概念,不同的参照物写的所对应的路径也不相同

为什么这么说的
举个例子吧:
假设我们以1.png作为参照物

이 기사에서는 PHP의 파일 및 디렉토리 작업을 안내합니다.

이 기사에서는 PHP의 파일 및 디렉토리 작업을 안내합니다.

  • 1.txt
  • ./1.txt(1前面有个 点.)

  • 2.txt
  • ../2.txt(2前面两个点)

    解释一下吧

  • 1.txt作为同级目录下的文件,所以前面只需要1个点,这一个点就代表当前目录
  • 2.txt作为下层目录,1.png就是2.txt的上层目录,这里两个点就代表上层目录
  • 相信大家已经了解了相对路径和绝对路径

文件路径信息获取


在这之前我们需要先理解一些概念

路径:
/love/xianyu.txt

  • 目录名(dirname)为/love
  • 带有文件拓展名(basename)为 xianyu.txt
  • 拓展名(extension)为.txt
  • 文件名(filename)为 xianyu

下面进入正文

pathinfo()

为了获取指定的路径和文件名,可以使用pathinfo()函数,这个函数会·返回一个关联数组

$value){ echo "$key=>$value\n"; } ?> /* 输出: dirname=>/love basename=>xianyu.php extension=>php filename=>xianyu */
로그인 후 복사

文件名快速获取:basename()

basename()函数,快速获取指定文件文件名部分,不用从数组中读取

 /* 中的文件名是:xianyu.php */
로그인 후 복사

路径中目录部分快速获取:dirname()

使用dirname()函数,可以快速获取指定文件目录部分

 /* /love/xianyu.php中的路径部分是:/love */
로그인 후 복사

目录操作


打开和关闭目录

句柄:

  • opendir() , closedir()

句柄可以被认为是一个返回值

이 일련의 경로를 별도로 설명하겠습니다. 콘텐츠를 나타냅니다
  • D:

    (드라이브 문자 참조

(표는 디렉터리 구분 기호입니다

이 기사에서는 PHP의 파일 및 디렉토리 작업을 안내합니다.팁:
(Windows 운영 체제는 슬래시와 백슬래시를 지원하고 다른 시스템은 슬래시/ 를 지원하므로 슬래시를 사용할 수 있습니다. 호환성 문제 감소)이 기사에서는 PHP의 파일 및 디렉토리 작업을 안내합니다.

  • 상대 경로:

    운영 파일이 위치한 디렉터리에서 시작하는 경로

이것은 <코드> 상대적 개념이며, 다른 참조 작성된 개체에 해당하는 경로는 다음과 같습니다. 역시 다릅니다

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