2017-09-06 127 views
-2

如果有人知道我怎麼會做這樣的事情如何檢查文件是否是.exe

if file.Exists("file path") 
    then message box.show("exists") 
else file.delete 

我可以做這樣的事,但要檢查文件是否爲可執行,如果我想知道做一個命令,如果不做另一個命令?提前致謝。

+0

如何檢查的文件擴展名? –

+4

如何刪除文件,如果它不存在..?但是,是的,你可以檢查它是否是一個exe文件,並對它做些什麼。看看[System.IO.FileInfo.Extension](https://msdn.microsoft.com/en-us/library/system.io.filesysteminfo.extension(v = vs.110).aspx) – soohoonigan

+3

看着擴展名檢查文件是否是exe文件似乎不正確。我可以將任何文件的擴展名更改爲我喜歡的任何擴展名。例如,我可以將txt擴展名更改爲exe。 – Steve

回答

0

你需要一個像這樣的foreach。

For Each file As String In 
My.Computer.FileSystem.GetFiles("C:\folder") 
    Dim extention As String = 
    System.IO.Path.GetExtension(file) 
    MsgBox("The file extension is " & extention) 
Next 

只是檢查是否extention是例如.exe

0
Dim filepath as string = "" 
If filepath.EndsWith(".exe") then 
//do something 
Else 
//do something else 
End if 
+0

我想你忘了在這裏添加說明。請添加有關您的答案的相關說明,並請避免僅僅傾銷代碼。 –

+0

我已經在代碼 – Hahayahahay

+0

中解釋過,只是代碼傾銷不是一種解釋 –