Windows 응용 프로그램에서 파일 이름의 정당성을 확인하는 방법은 무엇입니까? <..>
문서를 다시 제외 할 때 대상 파일 이름의 효과가 중요합니다. 국제 캐릭터 세트 및 Windows Complex Naming 계약과 호환 되려면 강력한 검증 메커니즘이 필요합니다.
MSDN의 파일 및 디렉토리 이름 지침 지침에 따라 법적 Windows 파일 이름은 일반적으로 다음과 같은 원칙을 따릅니다.
허용 문자 :
현재 코드 페이지 (유니 코드/ANSI 127)의 모든 문자가 허용됩니다.
금지 된 캐릭터 :
<: :> 특수 문자 ::, /,, |,?, *
0-31 (ASCII 공간 아래)의 범위를 나타내는 문자
대상 파일 시스템이 허용되지 않는 문자 (예 : 끝 또는 공간의 끝)
예약 된 DOS 장치 이름 : Con, PRN, AUX, NUL, COM0-9, LPT0-9
기타 예방 조치 :
파일 이름을 포함한 파일 경로는 "접두사"가 아니라면 260자를 초과 할 수 없습니다.
> "?"?
이 계약을 준수하면 개발자는 응용 프로그램을 생성하거나 수정 한 파일 이름이 Windows에서 유효하며 국제 문자 세트에 응답 할 수 있습니다.
위 내용은 Windows 애플리케이션에서 합법성 파일 이름을 검증하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!