【发布时间】:2017-09-19 21:34:48
【问题描述】:
我想删除所有包含
的文件10.
一旦我指定了目录,我希望它删除该目录所有子文件夹中的所有此类文件。
我想我需要使用类似的东西
del <directory path> /s
但我不知道我需要使用什么正则表达式。
【问题讨论】:
-
批处理文件不使用正则表达式。您可以通过尝试使用
dir而不是del来找出需要使用的通配符模式。尝试dir *10.* /s启动,看看它是否与您希望它匹配的文件匹配。 -
@KenWhite 这行得通。它也会删除子文件夹中的所有文件
-
@KenWhite 实际上,许多此类垃圾文件都是只读的或类似的。在这种情况下,“del /f /s”效果很好。
-
你的问题的标题和正文不匹配,所以请说明你想要什么!
标签: batch-file delete-file del