[태그:] 파일 크기
-
[php]stat
`stat` 함수는 PHP에서 파일에 대한 정보를 얻는 함수로 파일 크기, 수정 시간, 소유자 등의 정보를 얻을 수 있습니다. 파일의 크기와 수정 시간 출력, 디렉토리 내 파일 정보 출력, 디렉토리 내 가장 큰 파일 찾기 등에 사용할 수 있으며, 파일 정보를 반복적으로 얻어와야 할 때는 캐싱 등의 기법을 활용하여 성능을 개선할 수 있습니다.
-
[php]ftruncate
`ftruncate` 함수는 파일 핸들의 크기를 변경하는데 사용되는 함수로, 파일의 크기를 조절하거나 특정 크기로 잘라내는 작업에 유용합니다. 파일 핸들을 열고 닫는 작업은 비용이 많이 들 수 있으므로 주의하여 사용하고, 필요한 시점에 크기를 조정하도록 설계하는 것이 좋습니다.
-
[php]fpassthru
`fpassthru` 함수는 파일 포인터의 현재 위치부터 파일의 끝까지의 모든 내용을 출력하는데 사용되며, 다른 함수와 함께 사용하여 파일 다운로드, 파일 크기 계산 등의 작업을 수행할 수 있습니다. 조건문과 반복문과 함께 사용하여 여러 파일의 내용을 출력하는데 활용할 수 있으며, 파일이 큰 경우 메모리 부족 문제에 주의하고, 불필요한 데이터를 포함하지 않도록 적절하게 처리하여 성능을 향상시킬 수 있습니다.