酷站(www.ku0.com)-致力于为互联网从业者提供动力!

热门关键词:  企业  as  baidu  c4rp3nt3r  美女
酷站

【云小站】新老客都返现+现金红包+瓜分60万奖池
酷站

DOS/BAT

旗下栏目: vbs hta htc perl DOS/BAT python VBA ColdFusion autoit PowerShell seraphzone linux shell Lua Golang Erlang ruby 游戏 远程脚本

windows搜索空文件夹的批处理程序的代码

来源:互联网搜集 作者:秩名 人气: 发布时间:2020-02-13
本篇文章主要介绍了windows搜索空文件夹的批处理程序的代码,对大家的学习或者工作具有一定的参考学习价值,感兴趣的小伙伴们可以参考一下,也感谢大家对酷站(ku0.com)的支持。

有时候需要搜索查找空文件夹,一个方法是将浏览器旁的目录树打开,挨个查看,如果有成百上千个目录呢,以人力去找就太费时费力了,本文介绍一个批处理程序,可以代替人力完成这个任务。

代码:
 

::Search for empty dirs.
::by lvfeng, Mar 11,2009
 
@echo off
setlocal enabledelayedexpansion
color 1E
echo 本程序搜索空目录
echo.
echo by www.lfhacks.com
echo.
echo 按任意键开始...
pause >NUL
dir /AD /ON /B >tempp
if exist result.txt del result.txt 
echo.
echo 搜索到的空目录有:
for /f "tokens=*" %%i in (tempp) do (
dir "%%i"|find " 0 File(s)" > NUL
set nofile=!errorlevel!
dir "%%i"| find " 2 Dir(s)" > NUL
if !errorlevel!==0 if !nofile!==0 (echo %%i
echo %%i >> result.txt
)
)
del tempp
echo.
echo 搜索结果已导出到result.txt
echo.
echo www.lfhacks.com
pause >NUL
exit

用法

将上面的程序复制出来到一个新建的文本文件里,另存这个文本文件的扩展名为 bat,也就是 .txt 改成 .bat 。把这个bat文件放在你要搜索的目录下,直接运行,它就会自动去寻找该目录下的所有空目录,并且显示出来。最后,它还会把结果导出到一个叫 result.txt 的文本文件里。

版权声明:本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 959677720#qq.cn(#换@) 举报,一经查实,本站将立刻删除。

您可能感兴趣的文章:

原文链接:https://www.lfhacks.com/tech/batch-null-dir-finder

相关文章

  • windows搜索空文件夹的批处理程序的代码

    windows搜索空文件夹的批处理程序的代码

    有时候需要搜索查找空文件夹,一个方法是将浏览器旁的目录树打开,挨个查看,如果有成百上千个目录呢,以人力去找就太费时费力了,本文介绍一个批处理程序,可以代替人力完成这个任务。 代码: ::Search for empty dirs.::by lvfeng, Mar......
    02-13
  • dos下清除打印缓存及重启打印服务

    dos下清除打印缓存及重启打印服务

    复制下面的代码并粘贴在记事本,保存为清除打印缓存及重启打印服务.bat,以后需要的时候双击运行一下即可。 @echo offtitle 清除打印缓存及重启打印服务mode con:cols=60 lines=10color 17@echo.@echo.@echo 正在停止打印服务....@echo.n......
    12-08
  • 自动修改本机IP地址的bat代码

    自动修改本机IP地址的bat代码

    代码比较多,经过小编测试,在2008 r2上无法正常执行,其实bat设置ip就是几个命令,无外乎加了一些判断与获取原来网络配置的一些信息,代码越复杂越容易出问题 @echo offsetlocal enabledelayedexpansiontitle 修改本机IP地址 by:小小沧......
    12-07
  • 批处理闪退、运行中断等问题的处理方法

    批处理闪退、运行中断等问题的处理方法

    因为我只会一些批处理代码,所以我的局域网共享一键修复等软件就都做成了批处理程序(后缀名为.bat)供大家使用。有些网友反馈:右键运行批处理,会一闪而过。或者,运行后共享修复也不成功。下面我整理汇总了一些最常见的情况及其原因,......
    12-05
  • bat批量提取指定目录下的文件名

    bat批量提取指定目录下的文件名

    下面是批量获取指定目录下的文件名的核心代码 @echo offecho text input set input=set /p input=:echo %input% is inputcd %input%rem @echo onfor %%a in (*) do ( echo %%a is input) cd .. 如下是sql server执行对应脚本文件 sqlcmd ......
    12-05
  • 批处理(bat)获取指定目录下的所有文件列表

    批处理(bat)获取指定目录下的所有文件列表

    判断输入路径是不是文件夹,如果是,则获取文件夹下的所有文件名(包括子文件夹下的),如果要文件名带上路径,则需要在dir这一句的%%~nxi上作改动 @echo off:: 判断输入路径是不是文件夹,如果是,则获取文件夹下的所有文件名(包括子文件......
    12-05
  • IP地址自动设置的批处理代码的教程

    IP地址自动设置的批处理代码的教程

    本篇文章给大家介绍IP地址自动设置的批处理代码的教程。 批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。 小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理......
    02-08

最新更新