2013-08-02 2 views
2

실제 파일 확장자를 결정하고 싶습니다.파일의 실제 확장자 얻기 vb.net

예 :

file = "test.fakeExt" 
    // but the real extention is .exe // for security reason I wish to avoid using it! 

내가 어떻게 할 수 있습니까?

+0

더 많은 코드를 게시하시기 바랍니다 ... 바이너리 파일을 읽고, 처음 두 바이트 다음은 .exe 파일 알고, MZ 경우 볼 수 있었다. 어떻게하면 파일 이름을 얻을 수 있습니까? C#, string [] s = file.split ('.'); string ext = s [s.Length-1]; –

+0

'실제 확장'이란 무엇입니까? 링크 인 경우 .lnk 확장자를 갖습니다. –

+2

FileInfo 클래스를 사용할 수 있습니다. 파일 이름을 얻기 위해 문자열을 다루는 것은 나쁜 생각입니다. –

답변

1

.exe 파일의 제 2 바이트에 allways 'MZ'이다. 우리가 도움을 위해

그래서 당신은