3
A
답변
5
pathconf
or fpathconf
을 원하십니까? 아직 PHP에서는 노출되지 않습니다. 그럴 때 그들은 아마도 posix_pathconf
일 것입니다.
동일한 기능에 대한 명령 행 유틸리티 인터페이스 인 getconf
으로 쉘 아웃 될 수 있습니다. 시스템에이 시도 :
$ getconf NAME_MAX /tmp
$ getconf PATH_MAX /tmp
3
의 최대 파일 길이는입니다. Linux 파일 시스템은 255입니다. 일반적으로이를 상수로 사용하고 Linux에 알려진 파일 시스템에 맞게 수정하는 것이 가장 좋습니다. 사용할 수있는 멋진 comparison of the file systems이 있습니다. 최대 파일 길이가 나열됩니다.
5
프로그래밍 방식으로 결정할 필요가 없습니다. 그것은 255 바이트입니다.
편집 : 매우 적은 파일 시스템 (reiser, 나는 믿는다)에서 더 긴 파일 이름을 가질 수 있지만 255로 고정하면 모든 Linux 설치에서 응용 프로그램을 사용할 수 있습니다.
0
난 realpath()를 사용할 수 있다고 생각합니다. 나는 최선의 접근법을 잘 모르겠다. 예를 들면 :
$ maxlen = 264-strlen (realpath ('index.php'))));
264는 255 (최대 경로 lim) +9 ('index.php'len)입니다. 한계에서 현재 경로 길이를 빼는 것은 최대 현재 경로 길이를 제공합니다.
0
당신은 파일 이름 최대 LEN (보통 255)와 상수 PHP_MAXPATHLEN
관련 문제
- 1. 최대 길이 이름 클래스
- 2. TTF 글꼴 파일 이름 결정
- 3. VBScript 함수 이름 최대 길이
- 4. 최대 이름 Java에서 변수 또는 메소드의 길이
- 5. 임베디드 리눅스 파일 이름 길이
- 6. C 실행 파일 이름 결정
- 7. SQL Server의 최대 데이터베이스 이름 길이
- 8. Django auth : 최대 사용자 이름 길이 늘리기
- 9. ACPI 상태 파일의 길이 결정
- 10. 프로그래밍 방식으로 AppEngine for Java 환경 결정
- 11. 블랙 베리 프로세서를 프로그래밍 방식으로 결정 하시겠습니까?
- 12. 번들로 이미지 파일의 크기를 프로그래밍 방식으로 결정
- 13. 브라우저를 통해 프로그래밍 방식으로 DPI를 결정 하시겠습니까?
- 14. Bazaar 플러그인 디렉토리를 프로그래밍 방식으로 결정
- 15. 쿠키 이름 길이, 고유성
- 16. openID의 최대 길이
- 17. ISAPI 필터에서 응답 길이 결정
- 18. 프로그래밍 방식으로 최대 절전 모드 일괄 변경
- 19. 프로그래밍 방식으로 최대 Java 힙 크기 설정
- 20. 기하학 필드에서 최대 위도, 최소 위도, 최대 길이, 최소 길이
- 21. InnoDB 최대 키 길이
- 22. SQL 쿼리의 최대 길이
- 23. CultureInfo.Name 속성의 최대 길이
- 24. 최대 길이 유효성 검사
- 25. CString 최대 길이
- 26. 최대 식별자 길이
- 27. 이상한 패딩 최대 길이
- 28. SQLAlchemy - 최대 열 길이
- 29. 최대 길이 [NSXMLNode stringValue]
- 30. FromBase64String 방법 최대 길이
당신은 경로 최대 LEN (일반적으로 4096)를 혼동를 사용할 수 있습니다. – mark4o