>백엔드 개발 >PHP 문제 >PHP 파일 작업에서 파일의 크기, 유형 및 권한을 빠르게 아는 방법

PHP 파일 작업에서 파일의 크기, 유형 및 권한을 빠르게 아는 방법

青灯夜游
青灯夜游원래의
2021-08-20 14:10:112796검색

이전 기사 "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);
?>

输出结果是:

PHP 파일 작업에서 파일의 크기, 유형 및 권한을 빠르게 아는 방법

二、获取文件的类型

可以使用 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);

?>

输出结果是:

PHP 파일 작업에서 파일의 크기, 유형 및 권한을 빠르게 아는 방법

三、获取文件的权限

可以使用 fileperms($filename) 函数返回文件或目录$filename

<?php
header("content-type:text/html;charset=utf-8");
$filename = "test.txt";
echo "{$filename} 文件的权限为:".fileperms($filename);
?>

출력 결과는 다음과 같습니다.

1 .png

PHP 파일 작업에서 파일의 크기, 유형 및 권한을 빠르게 아는 방법

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">

3. 파일 권한 얻기

🎜 fileperms($filename) 함수를 사용하여 $filename파일 또는 디렉터리의 권한을 반환할 수 있습니다. >. 성공하면 권한이 숫자로 반환됩니다. 실패하면 FALSE를 반환합니다. 🎜rrreee🎜출력 결과는 다음과 같습니다. 🎜🎜🎜🎜🎜설명: 권한을 나타내는 숫자에는 세 가지 가능한 값이 있습니다. 여러 권한을 설정하려면 총계에 대해 다음 숫자를 사용할 수 있습니다. 🎜🎜🎜🎜1 = 실행 권한🎜🎜🎜 🎜 2 = 쓰기 권한🎜🎜🎜🎜4 = 읽기 권한🎜🎜🎜🎜PHP 중국어 웹사이트 플랫폼에는 많은 비디오 교육 리소스가 있습니다. "🎜PHP 비디오 튜토리얼🎜"을 배우는 모든 분들을 환영합니다! 🎜

위 내용은 PHP 파일 작업에서 파일의 크기, 유형 및 권한을 빠르게 아는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.