gpt4 book ai didi

batch-file - 用于删除目录中除指定列表之外的所有文件夹的批处理文件

转载 作者:行者123 更新时间:2023-12-03 17:49:25 26 4
gpt4 key购买 nike

我正在寻找一个批处理文件,它将进入 C:\Documents and Settings\并删除所有文件夹,除了我想保留的几个文件夹。

最佳答案

这是一个 hack-around =D

如果您在说 folder.txt 中有一个文件夹路径列表,如下所示:

  • C:\Documents and Settings\Mechaflash
  • C:\Documents and Settings\Mom
  • C:\Documents and Settings\Dad

等等。您可以做的是暂时将它们更改为隐藏文件夹,然后对所有非隐藏文件夹进行 RMDIR。

CD "C:\Documents and Settings\"
FOR /F "tokens=*" %%A IN (folders.txt) DO (
ATTRIB +H "%%A" /S /D
)
FOR /F "USEBACKQ tokens=*" %%F IN (`DIR /B /A:-HD "C:\Documents and Settings\"`) DO (
RMDIR /S /Q %%A
)
FOR /F "tokens=*" %%A IN (folders.txt) DO (
ATTRIB -H "%%A" /S /D
)

关于batch-file - 用于删除目录中除指定列表之外的所有文件夹的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7503194/

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