gpt4 book ai didi

windows - 从子文件夹中删除文件名

转载 作者:可可西里 更新时间:2023-11-01 13:53:42 25 4
gpt4 key购买 nike

我正在尝试使用批处理文件删除子目录下所有子目录中给定名称的所有文件。我基本上有一个文件夹,其中包含数千个具有 GUID 名称的文件夹,每个文件夹都有一个需要定期删除的文件,我不想继续进行搜索和删除。

典型的子文件夹如下所示:

C:\folder\{000D5D3E-A54D-4B0B-8B03-95AC591CB20A}\
C:\folder\{00DBFD07-3218-4DC2-83CA-27A7D14D782C}\
C:\folder\{00A08715-0811-6142-50AE-82A332EA3A5F}\
...etc

我想删除:

C:\folder\{000D5D3E-A54D-4B0B-8B03-95AC591CB20A}\log.xml
C:\folder\{90DBFD07-3218-4DC2-83CA-27A7D14D782C}\log.xml
C:\folder\{A0A08715-0811-6142-50AE-82A332EA3A5F}\log.xml
...etc

这是我目前所拥有的..但我无法让它工作..有什么建议吗?

SET _DIR_="C:\FOLDER"
SET _PATTERN_="C:\folder\{*}\log.xml"
C:
CD %_DIR_%
for /r /%f in (%_PATTERN_%) do ECHO "%f"

谢谢。请只回复在批处理文件中执行此操作的方法 =)

最佳答案

带安全带的爱心环:

for /d /r "C:\folder" %%i in (*) do if exist "%%~fi\log.xml" echo del "%%~fi\log.xml"

关于windows - 从子文件夹中删除文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17327134/

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