이전 기사 "php 파일 작업: 파일의 시간 속성(정보)을 얻는 방법"에서 내장 함수 filectime(), filemtime 및 fileatime()을 사용하여 각 파일의 세 가지 시간 속성: 관심 있는 친구는 생성 시간, 수정 시간 및 마지막 액세스 시간에 대해 배울 수 있습니다~
이 문서의 주요 내용은 파일 크기, 파일 유형 및 파일/디렉터리 권한을 얻는 방법을 이해하는 것입니다. 획득방법을 자세히 소개해드리겠습니다.
1. 파일 크기 가져오기
filesize($filename)
함수를 사용하면 지정된 파일 $filename
의 크기를 반환할 수 있습니다. 성공 시 파일 크기를 바이트 단위로 반환하고 실패 시 FALSE를 반환합니다. filesize($filename)
函数来返回指定文件$filename
的大小。如果成功,会返回文件大小的字节数;如果失败,则返回 FALSE。
<?php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的大小为:".filesize($filename); ?>
输出结果是:
二、获取文件的类型
可以使用 filetype($filename)
函数返回指定文件或目录$filename
的类型。如果成功,会返回下面 7 种可能的值之一:
fifo
char
dir
block
link
file
unknown
如果失败,则返回 FALSE。
<?php header("content-type:text/html;charset=utf-8"); $filename = "D:/demo/text.txt"; echo "{$filename} 文件的类型为:".filetype($filename); $filename = "D:/demo/1.jpg"; echo "<br>{$filename} 文件的类型为:".filetype($filename); $filename = "D:/demo/img"; echo "<br>{$filename} 文件的类型为:".filetype($filename); ?>
输出结果是:
三、获取文件的权限
可以使用 fileperms($filename)
函数返回文件或目录$filename
<?php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的权限为:".fileperms($filename); ?>출력 결과는 다음과 같습니다. 2. 파일 형식 가져오기
filetype($filename)
함수를 사용하여 지정된 파일 또는 디렉터리 $filename. 성공하면 다음 7가지 가능한 값 중 하나가 반환됩니다. <li> <p></p>
</li> 알 수 없음<li> <p></p>
</li>실패한 경우 FALSE를 반환합니다. <li>rrreee<p>출력 결과는 다음과 같습니다. </p>
</li>
<img src="https://img.php.cn/upload/image/555/954/723/1629439130958396.png" title="1629439130958396.png" alt="2 .png">
fileperms($filename)
함수를 사용하여 $filename
파일 또는 디렉터리의 권한을 반환할 수 있습니다. >. 성공하면 권한이 숫자로 반환됩니다. 실패하면 FALSE를 반환합니다. 🎜rrreee🎜출력 결과는 다음과 같습니다. 🎜🎜🎜🎜🎜설명: 권한을 나타내는 숫자에는 세 가지 가능한 값이 있습니다. 여러 권한을 설정하려면 총계에 대해 다음 숫자를 사용할 수 있습니다. 🎜🎜🎜🎜1 = 실행 권한🎜🎜🎜 🎜 2 = 쓰기 권한🎜🎜🎜🎜4 = 읽기 권한🎜🎜🎜🎜PHP 중국어 웹사이트 플랫폼에는 많은 비디오 교육 리소스가 있습니다. "🎜PHP 비디오 튜토리얼🎜"을 배우는 모든 분들을 환영합니다! 🎜위 내용은 PHP 파일 작업에서 파일의 크기, 유형 및 권한을 빠르게 아는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!