如何用bat命令清空文件夹?

如何用bat命令清空文件夹?,第1张

其实别的都好写的,\x0d\x0a“也就是说里面有些文件是被打开的了 那就跳过他不需要强制删除。”\x0d\x0a\x0d\x0a这个就实现不了,像文本之类打开着也是可以删除的。\x0d\x0a别的毫无难度。\x0d\x0a@echo off\x0d\x0a::删除cache目录下所有文件\x0d\x0adel /q /s d:\cache\*.*\x0d\x0a::通过DIR获取cache目录下的所有子文件夹。然后删除获取到的文件夹 ">nul"不现实错误信息。\x0d\x0afor /f "delims=" %%a in ('dir /ad/b/s d:\cache') do (rd /q /s "%%a")>nul\x0d\x0aecho end...\x0d\x0apause

Windows使用久了,会生成大量的空白文件夹,如何删除这些无用的文件夹?你可以试试如下的批处理:

----------------------------------------------

@ECHO OFF

ECHO 搜索...

DIR "%CD%" /AD /B /S | SORT /R /O list.txt

IF EXIST deleted.txt ATTRIB -S -H -A -R deleted.txt &DEL /F /Q deleted.txt >NUL 2>NUL

ECHO 删除...

FOR /F "delims=|" %%i IN ( list.txt ) DO RD "%%i\" >NUL 2>NUL &IF NOT EXIST "%%i\" ECHO %%i\>>deleted.txt

IF EXIST deleted.txt NOTEPAD.EXE deleted.txt

DEL /F /Q list.txt >NUL 2>NUL

ECHO 完成!

----------------------------------------------

1. 在你需要清理的文件夹中,右键 ->新建 ->文本文档。

2. 将分割线中的内容复制到“新建文本文档.txt”。

3. 改名“新建文本文档.txt”,比如“删除空白文件夹.bat”。

4. 双击执行“删除空白文件夹.bat”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7918750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存