2014-12-06 57 views
0

有什麼辦法可以讓我擴展給定的文件。如何在windows中獲取文件的擴展名

如果假設有一個文件「abc.txt」但重命名後文件名是「abc.exe」現在擴展名是.exe有沒有什麼辦法可以讓我得到它的原始擴展名的文件被創建。

我看了GetFileInformationByHandle但並沒有太多的幫助

+2

文件沒有擴展名,只有文件名可能有擴展名。 – alk 2014-12-06 08:49:23

+1

你可以看看'file'命令的源代碼。儘管它是Unix的東西,但它可以給你提供見解。 – gd1 2014-12-06 08:57:41

回答

2

是沒有什麼辦法,我可以在其中創建

號文件的原擴展,不無任何操作系統附件或文件 的簡單備份。

+0

我想阻止所有.exe文件獲取下載\電子郵件附件。我可以通過WFP驅動程序來完成此操作。但如果有人將.exe更改爲.pdf,那麼我將無法阻止,因爲我通過與接收到的數據包匹配.exe進行阻止。 – ajit 2014-12-06 09:06:47

+0

@ajit:您可能想閱讀http://en.wikipedia.org/wiki/.exe,瞭解如何通過檢查文件內容來檢測* .exe文件。 – alk 2014-12-06 10:01:10

相關問題