我从来没有写过批处理文件,所以请耐心等待。使用批处理文件查找并删除资源文件
我想从当前批处理文件的工作目录中找到资源文件。如果存在,则我停止aspnet_wp.exe进程(如果正在运行)并删除此资源文件。稍后运行resgen命令来创建一个新的资源文件(新文件名应该与旧文件名相同)。
我从来没有写过批处理文件,所以请耐心等待。使用批处理文件查找并删除资源文件
我想从当前批处理文件的工作目录中找到资源文件。如果存在,则我停止aspnet_wp.exe进程(如果正在运行)并删除此资源文件。稍后运行resgen命令来创建一个新的资源文件(新文件名应该与旧文件名相同)。
查看taskkill命令。您可以包含对此的呼叫以停止该流程。
例如,如果资源文件被命名为“resource.txt”,
IF EXIST resource.txt (
taskkill /im aspnet_wp.exe
del resource.txt
resgen
)
如何找到一个文件并将其删除。我做了这样的事情。 set curdir =%〜dp0 set path =%curdir %% \ Document.txt%IF EXIST curdir \ Document.txt(DEL curdir \ Document.txt)...请告诉我我要出错的地方 – jet 2010-11-17 19:45:11
echo set curdir =%〜DP0 集路径=%的curdir %% \ *。resouces% 回声%路径% 是否存在路径 TASKKILL/F/IM ASPNET_WP.EXE (DEL路径) 暂停 – jet 2010-11-17 19:55:16
但RESGEN是在所使用的CMD visual studion cmd提示..当我在普通的cmd中使用它说没有找到cmd .. – jet 2010-11-17 20:07:57
%〜DP0用于查找当前工作目录 – jet 2010-11-17 19:39:54
运行RESGEN命令,它应该是这样的。 resgen path/a.txt – jet 2010-11-17 19:42:44