windows批量删除当前目录以及子目录的所有空文件夹

番茄系统家园 · 2021-08-11 22:40:19

windows批量删除当前目录以及子目录的所有空文件夹

在桌面创建一个记事本,将以下内容复制粘贴到记事本中,将记事本的拓展名修改为bat即可,然后将该文件放到需要执行的目录双击。

@\

\

REM下面的代码加上,表示逆序排列文件夹。子文件夹在前,父文件夹在后。

"."|"%cd%\""usebackqdelims="%%iin("directory.txt")do(

remecho"enterdiris:%%i"

remcd"%%i"

remecho"thebatpathis:%~f0"remprintthisbatfile'swholepath.echo"curdiris:"%%i""

REM将当前目录下的所有文件打印到以下文件中:

dir/a/b"%%i""c:\folder_content.txt"

remecho"======================================================="

remecho"==================foldcontent:begin================="

:type"c:\folder_content.txt"

remecho"==================foldcontent:end================="

remecho"======================================================="

REM下面的findstr命令查找当前文件是否有内容,如果查找成功表示目录不是空的,否则是空的。

REM注意下面的两个'与'和两个'或'符号。

findstr."c:\folder_content.txt"nul2nul(echo"Thefolder"%%i"isNOTNOTNOTempty")||(echo"Thefolder"%%i"isempty"echo"%%i""%cd%\empty_dir"rd"%%i")

del"c:\folder_content.txt"

)

del"%cd%\directory.txt"

相关阅读

  • win7纯净版64位系统中u盘内空文件夹无法删除怎么办【图文】
  • win7怎么批量删除空文件夹
  • windows批量删除当前目录以及子目录的所有空文件夹
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/29688.html。
    猜你喜欢
    最新应用
    热门应用