gpt4 book ai didi

batch-file - 创建批处理文件以删除特定文件

转载 作者:行者123 更新时间:2023-12-04 23:54:13 24 4
gpt4 key购买 nike

起初,我知道这个问题可能存在,但乍一看我没有找到我要找的答案。

我在创建批处理文件时遇到问题,该批处理文件应删除多个文件,并将其特定文件格式作为参数。这些文件所在的文件夹被定义为第一个参数。只读文件、隐藏文件和系统文件也应删除。

到目前为止,我有这样的东西:

CD %1
IF EXIST *.%2 DEL *.%2 /F /A:H /A:S

但这并没有它应该有的结果......有人可以帮助我吗?

最佳答案

怎么样...

CD /D %1
DEL *.%2 /F /A:H /A:S

CD 的 /D 确保它也改变了当前驱动器。默认情况下,无论您想去哪里,CD 都将始终位于同一个驱动器中。

那么,if exist 就没有意义了。如果没有要删除的内容,DEL 将不会删除任何内容。

我不确定 *.%2 是否真的是您想要的,因为它只会匹配没有名称且具有特定扩展名的文件。您可能只需要 %2 它是。

如果这不起作用,请告诉我们发生了什么。您告诉我们预期的结果,即它应该删除给定目录中与给定模式匹配的文件。告诉我们发生了什么。

关于batch-file - 创建批处理文件以删除特定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7825117/

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