gpt4 book ai didi

batch-file - 执行 del 批处理文件时排除 temp 中的文件夹

转载 作者:行者123 更新时间:2023-12-03 16:46:54 49 4
gpt4 key购买 nike

如果我想排除我想删除的文件夹中的某个文件夹,我应该在我的 DEL 批处理文件中添加什么?

我有这段代码可以删除临时文件夹中的所有内容

DEL /F /Q C:\temp

现在,我想排除一个名为 imptfolder 的文件夹。无论它是否存在于临时文件夹中,都不应该被删除。我该怎么做?

最佳答案

这里有一些批处理脚本代码可以完成您的要求。

for /d %%I in (c:\temp\*) do (
if /i not "%%~nxI" equ "imptfolder" rmdir /q /s "%%~I"
)
del /q c:\temp\*

如果您只是从控制台输入这些命令,请使用单个百分号而不是双百分号。

cd /d c:\temp
for /d %I in (*) do @(if /i not "%~I" equ "imptfolder" rmdir /q /s "%~I")
del /q *

关于batch-file - 执行 del 批处理文件时排除 temp 中的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15547674/

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