如何删除临时文件夹中的特定名称模式目录

ASP

我需要编写一个 windows bat 程序来删除命名模式为 scoped_dir45666,scoped_dir45667 ...等等(例如)(包括内容)的特定文件夹,并使用批处理程序。为此,我使用以下代码:

@echo off
Taskkill /IM chromedriver.exe /F 
Taskkill /IM chrome.exe /F
cd /D %temp%
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *

但它删除了 %temp% 下的所有内容导致系统问题......(我猜它也搞砸了一些 os 文件)

我需要删除我用户的 %temp% 目录下所有以 scoped_dirxxxxx (scoped_dir*) 开头的目录名称,有人建议如何修改上面的代码以仅删除 %temp% 文件夹中以 scoped_dir 开头的文件夹名称

zb226

只需在通配符前面添加前缀:

for /d %%D in (scoped_dir*) do rd /s /q "%%D"

如果您只想删除这些目录,您还应该删除最后一行del /f /q *,因为它将删除%TEMP%目录根级别上的所有文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章