>백엔드 개발 >PHP 튜토리얼 >PHP 파일 작업 예시: 파일 세부정보

PHP 파일 작업 예시: 파일 세부정보

WBOY
WBOY원래의
2023-06-21 10:28:391227검색

인터넷의 지속적인 발전으로 PHP는 가장 널리 사용되는 언어 중 하나가 되었습니다. PHP에서 파일 작업은 매우 일반적인 작업 중 하나입니다. 이 문서에서는 파일 작업에 대한 몇 가지 예를 소개하고 파일 세부 정보를 얻는 방법을 자세히 설명합니다.

PHP에서는 일련의 함수를 사용하여 파일 작업을 수행할 수 있습니다. 아래에서는 몇 가지 일반적인 파일 작업 함수를 소개합니다.

  1. fopen(): 파일을 열 때 사용되며 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 파일 이름을 지정하는 데 사용되고 두 번째 매개변수는 작업 방법을 지정하는 데 사용됩니다. .
  2. fread(): 열린 파일을 읽는 데 사용되며 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 열린 파일 핸들을 지정하고 두 번째 매개변수는 읽기 길이를 지정합니다.
  3. fwrite(): 열린 파일에 콘텐츠를 쓰는 데 사용됩니다. 첫 번째 매개변수는 열린 파일 핸들을 지정하고, 두 번째 매개변수는 파일에 쓸 콘텐츠를 지정하고, 세 번째 매개변수는 콘텐츠를 지정합니다. 길이를 입력하세요.
  4. fclose(): 열린 파일을 닫는 데 사용되며 열린 파일 핸들인 하나의 매개변수를 받습니다.

위 기능을 사용하여 파일의 세부정보를 얻을 수 있습니다. 아래에서는 파일 세부정보를 얻는 방법을 자세히 설명합니다.

파일 이름, 경로 및 파일 형식 가져오기

파일 정보를 얻으려면 먼저 파일을 열어 정보를 얻은 다음 PHP에 내장된 함수를 사용하여 파일 이름, 경로를 가져와야 합니다. 그리고 파일 유형. 코드는 다음과 같습니다.

$file = 'example.txt';
$info = pathinfo($file);
echo $info['filename'];  // 输出文件名
echo $info['dirname'];  // 输出路径名
echo $info['extension'];  // 输出文件扩展名

위 코드에서는 pathinfo() 함수를 사용하여 파일 이름, 경로 및 파일 형식 정보를 가져옵니다. 이 함수는 파일 이름, 경로, 파일 형식 등의 정보가 포함된 배열을 반환합니다. 위 코드에서는 파일 이름, 경로 및 파일 형식만 출력합니다. 실제로 이 함수는 파일 크기, 생성 시간 등과 같은 정보를 반환할 수도 있습니다.

파일 크기, 생성 시간 및 수정 시간 가져오기

파일 크기, 생성 시간 및 수정 시간을 가져오려면 PHP 내장 함수 filesize(), filectime() 및 filemtime()을 사용할 수 있습니다. 코드는 다음과 같습니다.

$file = 'example.txt';
echo '文件大小:'.filesize($file).' bytes'."
";  // 输出文件大小
echo '创建时间:'.date("Y-m-d H:i:s",filectime($file))."
";  // 输出文件创建时间
echo '修改时间:'.date("Y-m-d H:i:s",filemtime($file))."
";  // 输出文件修改时间

위 코드에서는 filesize() 함수를 사용하여 파일 크기를 가져오고, filectime() 함수를 사용하여 생성 시간, filemtime() 함수를 사용하여 수정 시간을 가져옵니다. 이러한 함수에 의해 반환된 타임스탬프는 date() 함수를 통해 이해할 수 있는 시간 형식으로 변환되어야 합니다.

파일 내용 가져오기

파일 내용을 가져오려면 PHP 내장 함수 file_get_contents()를 사용할 수 있습니다. 코드는 다음과 같습니다.

$file = 'example.txt';
$content = file_get_contents($file);
echo $content;

위 코드에서는 file_get_contents() 함수를 사용하여 파일의 내용을 가져옵니다. 이 함수는 파일의 내용 문자열을 반환합니다. echo 문을 사용하여 문자열을 출력할 수 있습니다.

위 코드를 사용하면 파일의 세부정보를 쉽게 얻을 수 있습니다. 이는 일상적인 개발 작업, 특히 파일 업로드, 다운로드 및 기타 작업에 매우 유용합니다. 위의 방법을 사용하면 파일 크기, 생성 시간, 수정 시간, 파일 내용 등의 정보를 얻을 수 있습니다. 이 정보는 파일을 더 잘 이해하는 데 도움이 될 수 있으며 파일을 더 잘 관리하는 데에도 도움이 될 수 있습니다.

요약

이 글에서는 PHP 내장 함수를 이용하여 파일의 세부정보를 가져오는 방법을 소개했습니다. 위의 코드를 통해 파일명, 경로, 크기, 생성시간, 수정시간, 내용 등의 정보를 쉽게 얻을 수 있습니다. 이 정보는 파일을 더 잘 관리하고 개발 효율성을 높이는 데 도움이 될 수 있습니다. 물론 실제 사용 시 실제 요구 사항을 충족하기 위해 자체 요구 사항에 따라 적절하게 조정할 수도 있습니다.

위 내용은 PHP 파일 작업 예시: 파일 세부정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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