> 백엔드 개발 > PHP 문제 > PHP에서 파일 수정 시간을 얻는 방법은 무엇입니까?

PHP에서 파일 수정 시간을 얻는 방법은 무엇입니까?

青灯夜游
풀어 주다: 2023-03-06 20:56:02
원래의
3845명이 탐색했습니다.

획득 방법: 1. filemtime() 함수를 사용하여 마지막 파일 내용이 수정된 시간을 반환합니다. 구문 형식은 "filemtime(file);"입니다. 2. filectime() 함수를 사용하여 마지막 파일을 반환합니다. 허가, 소유권 파일이 수정된 시간, 구문 형식은 "filectime(file);"입니다.

PHP에서 파일 수정 시간을 얻는 방법은 무엇입니까?

권장: "PHP 비디오 튜토리얼"

php 메소드를 사용하여 파일 수정 시간

방법 1: PHP filemtime() 함수 사용

filemtime() 함수는 파일 콘텐츠의 마지막 수정 시간입니다.

성공하면 이 함수는 파일 내용의 마지막 수정 시간을 날짜()와 함께 사용할 수 있는 Unix 타임스탬프 형식으로 반환합니다. 실패하면 FALSE를 반환합니다.

Syntax

filemtime(filename)
로그인 후 복사
  • 파일 이름: 필수. 확인할 문서를 지정합니다.

참고: 이 함수의 결과는 캐시됩니다. 캐시를 지우려면clearstatcache()를 사용하세요.

예:

<?php
$a=filemtime("log.txt");
echo "修改时间:".date("Y-m-d H:i:s",$a);
?>
로그인 후 복사

방법 2: php filectime() 함수 사용

filectime() 함수는 지정된 파일의 마지막 수정 시간을 반환합니다.

이 기능은 파일의 일일 수정 사항과 inode 수정 사항을 확인합니다. Inode 수정은 권한 수정, 소유자 수정, 사용자 그룹 수정 또는 기타 메타데이터 수정을 의미합니다.

성공하면 이 함수는 파일의 마지막 수정 시간을 Unix 타임스탬프로 반환합니다. 실패하면 FALSE를 반환합니다.

Syntax

filectime(filename)
로그인 후 복사
  • 파일 이름이 필요합니다. 확인할 문서를 지정합니다.

참고: 이 함수의 결과는 캐시됩니다. 캐시를 지우려면clearstatcache()를 사용하십시오.

팁: 파일 내용이 마지막으로 수정된 시간을 반환하려면 filemtime() 함수를 사용하세요.

예:

<?php
echo "上一次更改的时间: ".date("F d Y H:i:s.",filectime("test.txt"));
?>
로그인 후 복사

위 코드는 다음을 출력합니다.

上一次更改的时间: January 30 2020 09:26:32.
로그인 후 복사

관련 권장 사항: php training

위 내용은 PHP에서 파일 수정 시간을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿