2012-12-27 270 views
1

如何我在當前文件夾中查找檢查一個文件夾中的Microsoft Visual C++ 2008可再發行組件安裝程序是:批處理文件 - 使用批處理腳本

Microsoft Visual C++ 2008 Redistributable setup exists using a batch script , 

因爲它是一個.exe文件,我想我需要做的事情這樣我就可以讀取文件描述。

我可以通過提供文件夾的形式存在的名單解析:

for /r %%i in (*) do echo %%i 

文件的名稱是

vcredist_x86_2008 

有一個人對

Microsoft_VC90_CRT_x86 
做到這一點

這是一個.msm文件。

謝謝。

回答

0

如何:

dir *Redistributable*.exe 
if ERRORLEVEL 1 echo Error 

基本上,你發出dir命令,然後再檢查狀態(即DIR是否發現了一些與否)使用ERRORLEVEL。如果dir成功,那麼ERRORLEVEL將有0值。

+0

好像它在C發現: – user1926152

+0

這是我所得到的磨片我寫這篇文章的代碼 我目前在C:\驗證MSI 卷在驅動器C沒有標籤。 卷序列號是AB3A-98C5 的C目錄:\驗證MSI 文件未找到 再發行的發現 – user1926152

+0

你有在當前目錄可執行文件?如果是的話,那個文件的完整名稱是什麼? – Icarus3