2014-07-06 35 views
0

我正嘗試創建一個.bat文件,用於從給定文件夾中刪除所有帶擴展名.aux,.log,.gz的文件。在命令行窗口中它可以工作,但是當我運行.bat文件時,什麼都不會發生。我瘋了。任何人都可以看看它:爲什麼我的.bat文件刪除這些文件不起作用?

echo off 
erase /q "desktop\teste\*.log" 
erase /q "desktop\teste\*.gz" 
erase /q "desktop\teste\*.aux" 
exit 

它爲什麼不起作用?

+0

我對此不太瞭解,但很確定「擦除」應該是「刪除」... –

+0

我想兩者都是相當的.. – PtF

+0

使用完整路徑。 '@del'%userprofile%\ desktop \ testte \ *。log「」%userprofile%\ desktop \ testte \ *。gz「」%userprofile%\ desktop \ teste \ *。aux「'。這是你的批次,將始終工作,是一條線。 – Noodles

回答

1

你確定你和bat文件位於同一個目錄中嗎?

+1

你解決了這個問題..路徑不一樣..謝謝=) – PtF

相關問題