자세한 파일 정보 얻기
FileInfo 로는 파일 정보는 얻는데 한계가 있습니다.
System.Diagnostics.FileVersionInfo 로 좀더 자세한 파일 정보를 얻을 수 있습니다.
예제
System.Diagnostics.FileVersionInfo myFI = System.Diagnostics.FileVersionInfo.GetVersionInfo(@"C:\Autoexec.bat");
이름 | 설명 | |
---|---|---|
![]() |
Comments | 파일과 관련된 주석을 가져옵니다. |
![]() |
CompanyName | 파일을 만든 회사의 이름을 가져옵니다. |
![]() |
FileBuildPart | 파일의 빌드 번호를 가져옵니다. |
![]() |
FileDescription | 파일에 대한 설명을 가져옵니다. |
![]() |
FileMajorPart | 버전 번호의 주 부분을 가져옵니다. |
![]() |
FileMinorPart | 파일에 대한 버전 번호의 부 부분을 가져옵니다. |
![]() |
FileName | FileVersionInfo의 이 인스턴스가 설명하는 파일의 이름을 가져옵니다. |
![]() |
FilePrivatePart | 파일 전용 부분 번호를 가져옵니다. |
![]() |
FileVersion | 파일 버전 번호를 가져옵니다. |
![]() |
InternalName | 파일의 내부 이름이 있으면 가져옵니다. |
![]() |
IsDebug | 파일에 디버깅 정보가 포함되어 있는지 여부 또는 디버깅 기능이 활성화된 상태에서 파일이 컴파일되었는지 여부를 지정하는 값을 가져옵니다. |
![]() |
IsPatched | 파일을 수정했는지 여부와 파일이 버전 번호가 같은 원래 전달 파일과 다른지 여부를 지정하는 값을 가져옵니다. |
![]() |
IsPreRelease | 파일이 상업용으로 출시된 제품이 아닌 개발 버전인지 여부를 지정하는 값을 가져옵니다. |
![]() |
IsPrivateBuild | 표준 릴리스 프로시저를 사용하여 파일을 빌드했는지 여부를 지정하는 값을 가져옵니다. |
![]() |
IsSpecialBuild | 파일이 특수 빌드인지 여부를 지정하는 값을 가져옵니다. |
![]() |
Language | 버전 정보 블록의 기본 언어 문자열을 가져옵니다. |
![]() |
LegalCopyright | 지정된 파일에 적용되는 저작권 표시를 모두 가져옵니다. |
![]() |
LegalTrademarks | 파일에 적용되는 상표와 등록 상표를 가져옵니다. |
![]() |
OriginalFilename | 파일을 만들 때 사용한 이름을 가져옵니다. |
![]() |
PrivateBuild | 전용 버전 파일에 대한 정보를 가져옵니다. |
![]() |
ProductBuildPart | 이 파일과 관련된 제품의 빌드 번호를 가져옵니다. |
![]() |
ProductMajorPart | 이 파일과 관련된 제품에 대한 버전 번호의 주 부분을 가져옵니다. |
![]() |
ProductMinorPart | 파일과 관련된 제품에 대한 버전 번호의 부 부분을 가져옵니다. |
![]() |
ProductName | 이 파일과 함께 배포된 제품의 이름을 가져옵니다. |
![]() |
ProductPrivatePart | 이 파일과 관련된 제품의 전용 부분 번호를 가져옵니다. |
![]() |
ProductVersion | 이 파일과 함께 배포된 제품의 버전을 가져옵니다. |
![]() |
SpecialBuild | 파일에 대한 특수 빌드 정보를 가져옵니다. |