批处理删除空文件夹,DOS命令dir命令详细剖判

批量到手文件夹下文件名

落实代码:

DOS命令窗口张开方式为Win 猎豹CS6键,展开运营命令,输入 cmd 就可以;特殊情状大家要用管理员身份运转DOS,此时就能够在初步菜单-附属类小部件-DOS命令,鼠标右键单击命令提示符以助理馆员身份运营。若是是win8系统能够用Win X键,展开“命令提醒符(管理员)”张开DOS窗口。

突发性文件夹下有广大图形什么的,文件名称不是统一的格式,想统一一下,于是google找到以下办法,进入要操作的目录,按住shift键的同一时间,单击鼠标右键,你拜候到在此边展开命令行窗口的字样点击下就进来 了DOS操作窗口了

复制代码 代码如下:

星彩网app下载,以下详细介绍DOS命令中的dir命令:

星彩网app下载 1

@echo off
for /f "tokens=*" %%a in ('dir /b /ad /s "目标文件夹"^|sort /r') do rd "%%a" 2>nul
pause
goto :eof
@echo off
for /f "delims=" %%i in ('dir /ad /b /s') do call :rd_dir_empty "%%i"
goto :eof

无参数:查看当前所在目录的文书和文书夹。
/s:查看当前目录已经其全体子目录的文件和文书夹。
/a:查看包涵包罗文件的具有文件。
/ah:只展现出含有文件。
/w:以紧密方式(一行展现5个公文)呈现文件和文件夹。
/p:以分页形式(呈现一页之后会自动行车制动器踏板)显示。
|more:前边那多少个暗号是“”上边的百般,叫做重定向符号,正是把二个
一声令下的结果输出为别的四个下令的参数。more也是贰个命令,dir /w |more
赢得的结果和dir /w /p的结果是一模二样的。
别的的参数大家能够用:dir/?查看。

win键 r步入命令行,输入以下命令, 

rem ======= 删除空目录 =========
:rd_dir_empty
rd %1 2>nul||goto :eof
set dir_route=%1
for /f "delims=" %%i in (%dir_route%) do (
set dir_route="%%~dpi"
for /f "delims=" %%j in ('dir /ad /b "%%~dpi"')do rd "%%~dpi%%j" 2>nul||goto :eof
)
:: 把门路最后的去掉,以便set route_deepest="%%~dpi"能取到上一层路线
if "%dir_route:~-2,1%"=="" set dir_route="%dir_route:~1,-2%"
if /i not "

本文由星彩网app下载发布于星彩网app下载,转载请注明出处:批处理删除空文件夹,DOS命令dir命令详细剖判

TAG标签: 星彩网app下载
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。