gpt4 book ai didi

windows - 删除所有子目录和子文件而不删除父/根目录?

转载 作者:可可西里 更新时间:2023-11-01 10:56:24 30 4
gpt4 key购买 nike

通过 Windows Batch,删除文件夹的所有子目录和子文件而不删除/删除所述父/根文件夹的命令是什么?

到目前为止,这是我尝试过的:

ECHO "Good riddance, cache! Muahahahahahaha"
cd "C:\Users\abrewer\Desktop\cache"
del * /q

以上仅删除文件,但不删除子文件夹。我也试过 RMDIR 和 RD,这两个命令似乎删除了父/根目录。

最佳答案

最简单的方法:

cd "C:\Users\abrewer\Desktop\cache"
rd /s /q .

当它尝试删除父目录但失败时,它会输出一条错误消息,但除此之外它可以正常工作。

或者,像这样:

cd "C:\Users\abrewer\Desktop\cache"
del * /q
for /D %%i in (*) do rd /s /q "%%i"

可能会起作用。如果您是从命令行而不是在批处理文件中运行,请记住只使用单个百分号。

关于windows - 删除所有子目录和子文件而不删除父/根目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14490644/

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