현재 위치: > 최신 기사 목록> php fileatime () 함수에 대한 자세한 설명 : 파일의 마지막 액세스 시간을 얻는 방법

php fileatime () 함수에 대한 자세한 설명 : 파일의 마지막 액세스 시간을 얻는 방법

gitbox 2025-06-13

php fileatime () 함수에 대한 자세한 설명 : 파일의 마지막 액세스 시간을 얻는 방법

php에서 fileatime () 함수는 파일의 마지막 액세스 시간을 얻는 데 사용됩니다. 이번에는 파일이 마지막으로 읽거나 액세스 된 시간, 즉 readfile () 또는 fread ()와 같은 읽기 작업이 마지막으로 수행 된 시간을 나타냅니다. fileatime () 함수를 사용하면 파일의 마지막 액세스 시간을 정확하게 얻고 필요에 따라 해당 작업을 수행 할 수 있습니다.

fileatime () 함수의 기본 구문

int fileatime (String $ filename)

매개 변수 설명 :

  • 파일 이름 : 필수. 마지막 액세스 시간을 얻기 위해 파일 경로를 지정합니다.

반품 값 :
fileatime () 함수는 파일의 마지막 액세스 시간을 나타내는 Unix 타임 스탬프 (초)를 반환합니다.

fileatime () 함수 사용의 예입니다

다음으로 다음 예제와 함께 fileatime () 함수를 사용하는 방법을 보여 드리겠습니다.

$ file = 'example.txt'; // 파일 경로 // 파일의 마지막 액세스 시간을 가져옵니다. $ lastAccessTime = fileatime ($ file);
// 마지막 액세스 시간을 날짜 시간으로 서식하십시오. $ lastAccessTime = date ( 'ymd h : i : s', $ lastAccessTime);
// 마지막 액세스 시간 ECHO '파일의 마지막 액세스 시간은 다음과 같습니다.'. $ lastAccessTime;

위의 예에서는 먼저 파일 경로 example.txt를 지정한 다음 fileatime () 함수를 통해 파일의 마지막 액세스 시간을 얻습니다. 다음으로 날짜 () 함수를 사용하여 마지막 액세스 시간을 더 나은 가독성으로 날짜 시간 문자열로 변환하고 마지막으로 echo 문을 사용하여 날짜 시간 문자열을 출력합니다.

FILEATIME () 함수는 UNIX 타임 스탬프를 반환하므로 PHP의 날짜 () 함수 또는 기타 관련 함수를 사용하여 일반적으로 사용되는 날짜 및 시간 형식으로 변환해야합니다.

파일 관리에는 fileatime ()을 사용하십시오

파일의 마지막 액세스 시간을 얻는 것 외에도 fileatime () 함수를 사용하여 다른 기능을 구현할 수도 있습니다. 예를 들어, 파일의 마지막 액세스 시간을 기준으로 파일이 오랫동안 액세스되지 않았는지 여부를 결정하여 파일을 정리하거나 관리 할 수 ​​있습니다. 예는 다음과 같습니다.

$ file = 'example.txt'; // 파일 경로 // 파일의 마지막 액세스 시간을 가져옵니다. $ lastAccessTime = fileatime ($ file);
// (time () - $ lastAccessTime> 30 * 24 * 60 * 60) 인 경우 파일이 30 일 이상 액세스되지 않은지 결정합니다.
    // 파일 삭제 등과 같은 일부 청소 작업을 수행합니다.
    echo '파일 삭제';
} 또 다른 {
    echo '최근 파일에 액세스되었습니다';
}

위의 예에서는 먼저 파일의 마지막 액세스 시간을 얻은 다음 현재 시간과 마지막 액세스 시간의 차이를 사용하여 판단을합니다. 파일의 마지막 액세스 시간이 현재 시간에 비해 30 일을 초과하면 파일 삭제와 같은 일부 청소 작업을 수행합니다. 그렇지 않으면, 우리는 최근 파일에 액세스되었다는 메시지를 출력합니다.

요약

fileatime () 함수를 통해 파일의 마지막 액세스 시간을 쉽게 얻고 필요에 따라 추가 처리 또는 판단을 수행 할 수 있습니다. 파일의 마지막 액세스 시간을 얻거나 파일 관리를 수행하든 fileatime () 함수는 매우 유용한 도구입니다.

이 기사가 독자가 fileatime () 함수를 더 잘 이해하고 사용하도록 도울 수 있기를 바랍니다.