2010-11-17 144 views
0

我從來沒有寫過批處理文件,所以請耐心等待。使用批處理文件查找並刪除資源文件

我想從當前批處理文件的工作目錄中找到資源文件。如果存在,則我停止aspnet_wp.exe進程(如果正在運行)並刪除此資源文件。稍後運行resgen命令來創建一個新的資源文件(新文件名應該與舊文件名相同)。

+0

%〜DP0用於查找當前工作目錄 – jet 2010-11-17 19:39:54

+0

運行RESGEN命令,它應該是這樣的。 resgen path/a.txt – jet 2010-11-17 19:42:44

回答

0

查看taskkill命令。您可以包含對此的呼叫以停止該流程。

例如,如果資源文件被命名爲「resource.txt」,

IF EXIST resource.txt (
    taskkill /im aspnet_wp.exe 
    del resource.txt 
    resgen 
) 
+0

如何找到一個文件並將其刪除。我做了這樣的事情。 set curdir =%〜dp0 set path =%curdir %% \ Document.txt%IF EXIST curdir \ Document.txt(DEL curdir \ Document.txt)...請告訴我我要出錯的地方 – jet 2010-11-17 19:45:11

+0

echo set curdir =%〜DP0 集路徑=%的curdir %% \ *。resouces% 回聲%路徑% 是否存在路徑 TASKKILL/F/IM ASPNET_WP.EXE (DEL路徑) 暫停 – jet 2010-11-17 19:55:16

+0

但RESGEN是在所使用的CMD visual studion cmd提示..當我在普通的cmd中使用它說沒有找到cmd .. – jet 2010-11-17 20:07:57