gpt4 book ai didi

windows - 使用模式匹配删除当前目录中的所有文件夹

转载 作者:可可西里 更新时间:2023-11-01 10:53:29 27 4
gpt4 key购买 nike

我需要删除当前目录中以“foo”开头后跟日期的所有文件夹
例如我们有

  1. foo20120620
  2. foo20120513
  3. 福布拉布拉

我可以成功删除一个符合当前日期的文件夹
例子

set FOO_FOLDER=%CD%\foo%datetimef%      

echo Y | rd /s/q %FOO_FOLDER%

但我无法删除所有以 foo 开头的文件夹。

我试过类似的东西

set OLD_PATTERN="%CD%\foo"     
del %OLD_PATTERN%*

我已经用谷歌搜索并试图解决这个论坛中已经提出的一些问题,但这些对我帮助不大。

任何建议都会对我有很大帮助。
必须在 Windows 端使用批处理脚本。

最佳答案

您可以使用 FOR/D 命令。

for /d %%p in (foo*) do rd /s /q "%%p"

关于windows - 使用模式匹配删除当前目录中的所有文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11080041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com