3
A
답변
10
2
나는 큰 파일을 테스트하지 않은하지만 당신은 그것을 시도 줄 수
:
2
사용 예는 fstat
, ftruncate
, fopen
및 fclose
:
<?php
$bytesToTruncate = 5; // how many bytes we are going to delete from the end of the file
$handle = fopen('/home/francesco/mytest', 'r+'); // Open for reading and writing; place the file pointer at the beginning of the file.
$stat = fstat($handle);
$size = $stat['size'] - $bytesToTruncate;
$size = $size < 0 ? 0 : $size;
ftruncate($handle, $size);
fclose($handle);
관련 문제
- 1. 파일에서 마지막 N 바이트를 삭제하십시오.
- 2. sed - 마지막 n 행을 제외하고 모든 것을 삭제하는 방법은 무엇입니까?
- 3. bash string choping에서 문자열의 마지막 n 바이트를 잘라내는 방법은 무엇입니까?
- 4. 파일에서 N 바이트를 읽고 std :: vector에 추가하십시오.
- 5. wav 파일에서 별도의 바이트를 추출하는 방법은 무엇입니까?
- 6. 파일에서 n 바이트를 검색하는 (안정적인) 방법을 구현하는 데 문제가 발생했습니다.
- 7. PHP 세션을 삭제하는 방법은 무엇입니까?
- 8. PHP 문자열에서이를 삭제하는 방법은 무엇입니까?
- 9. 텍스트 파일에서 마지막 행을 제거하는 방법은 무엇입니까?
- 10. Mercurial : 마지막 n 개정을 MQ
- 11. 파일에서 간단한 데이터 형식으로 바이트를 추출하는 방법은 무엇입니까?
- 12. 파일에서 임의의 길이의 바이트를 C++로 읽어들입니다.
- 13. mysql에서 n 번째 행 이후의 모든 레코드를 삭제하는 방법은 무엇입니까?
- 14. 배열의 마지막 항목을 가져오고 JavaScript의 배열에서 삭제하는 방법은 무엇입니까?
- 15. 명령 프롬프트를 사용하여 텍스트 파일의 마지막 줄을 삭제하는 방법은 무엇입니까?
- 16. 파일에서 단일 바이트를 어떻게 변경 하시겠습니까?
- 17. DataInputStream.skipBytes (n)는 언제 n 바이트를 건너 뛸 수 있습니까?
- 18. 마지막 행을 삭제하는 NSTableView 문제
- 19. 순차 파일의 마지막 3 레코드를 삭제하는 방법
- 20. Windows에서 큰 폴더를 삭제하는 가장 빠른 방법은 무엇입니까?
- 21. 자바에서 바이트를 보완하는 방법은 무엇입니까?
- 22. 64 비트 시스템에서 n 바이트를 추가하는 방법
- 23. 여러 텍스트 파일에서 특정 문자를 스레드로부터 안전하게 삭제하는 방법은 무엇입니까?
- 24. Ruby on Rails의 텍스트 파일에서 특정 라인을 삭제하는 방법은 무엇입니까?
- 25. 파일을 읽은 후 파일에서 행을 삭제하는 방법은 무엇입니까?
- 26. C의 배열에서 숫자/바이트를 추출하는 방법은 무엇입니까?
- 27. 파일의 마지막 바이트를 읽고 크기를 자릅니다.
- 28. googlemap 개체를 삭제하는 방법은 무엇입니까?
- 29. C++에서 큰 숫자의 n 번째 루트를 구하는 방법은 무엇입니까?
- 30. 배열의 마지막 N 비트를 설정하십시오.
얼마? 1 MB? 1GB? – BoltClock
파일을 메모리로 읽을 수 있습니까? – alexn
@alexn : 아마도 좋은 생각이 아닙니다. – BoltClock