Batch file 我想做一个批处理文件,启动一个程序,并在我退出该程序后删除一个特定的文件夹

Batch file 我想做一个批处理文件,启动一个程序,并在我退出该程序后删除一个特定的文件夹,batch-file,caching,Batch File,Caching,所以我想要一个批处理文件,它将启动我的.exe,然后当我退出程序时,它将删除程序创建的缓存 因此,开始: @echo off start anything.exe 退出程序后,我想要:rd/s/q“PortableData\Cache” 为了删除缓存文件夹中的所有文件(正确吗?) 仍然需要插入什么代码才能使批处理文件等待我退出程序,以删除缓存?start/?将描述它支持的功能,您需要: start /wait anything.exe 为此使用/wait参数: @echo off start

所以我想要一个批处理文件,它将启动我的.exe,然后当我退出程序时,它将删除程序创建的缓存

因此,开始:

@echo off
start anything.exe
退出程序后,我想要:
rd/s/q“PortableData\Cache”
为了删除缓存文件夹中的所有文件(正确吗?)


仍然需要插入什么代码才能使批处理文件等待我退出程序,以删除缓存?

start/?
将描述它支持的功能,您需要:

start /wait anything.exe

为此使用
/wait
参数:

@echo off
start /wait anything.exe
rd /s /q "PortableData\Cache"

谢谢你,成功了。有没有一种方法可以让批处理文件隐藏自己(不显示),直到我使用完该程序,它将再次显示以删除文件夹?谢谢,这很有效。是否有一种方法可以让批处理文件隐藏自己(不显示),直到我使用完该程序,它将再次显示以删除文件夹?