for命令详解(一)【共十篇】

for命令详解(二)【共十篇】

for命令详解(三)【共十篇】

for命令详解(四)【共十篇】

for命令详解(五)【共十篇】

for命令详解(六)【共十篇】

for命令详解(七)【共十篇】

for命令详解(八)【共十篇】

for命令详解(九)【共十篇】

for命令详解(十)【共十篇】

【总结】

1、for命令的 /R、/D、/L、/F参数,只有 /R 和 /D可以一起连用,其它都不能互相连用

2、使用for命令处理隐藏文件时,只能使用 /F参数(格式六),格式一、格式二、格式三、格式四只能处理非隐藏文件或非隐藏目录,特别说明一下,/R 参数虽然也能在隐藏目录中进行递归,但是它只搜索非隐藏目录或非隐藏文件,而不搜索隐藏目录或隐藏文件。

示例

demo.bat位于c:\out目录下面,其内容如下:

:: 本示例包含汉字,如执行乱码,请使用 Notepad++ 把本文档转化成ANSI编码  【标注一】
::demo.bat
@echo  off
:: "C:\out\hideDir\file_hide.txt" 和 "C:\out\hideDir\dir_hide\file_hide.txt" 都是隐藏文件
for /r  %%a in (file_hide?.txt file_show?.txt) do (
echo %%a
)echo -------------------------------------------------------
:: "C:\out\hideDir" 和 "C:\out\hideDir\dir_hide"  都是隐藏目录
for /r /d %%a in (dir_hide?) do (
echo %%a
)echo -------------------------------------------------------for /f  %%a in (
C:\out\hideDir\file_hide.txt ^
C:\out\hideDir\file_show.txt ^
C:\out\hideDir\dir_hide\file_hide.txt ^
C:\out\hideDir\dir_hide\file_show.txt ) do (
echo %%a
)

运行 

C:\out>dir /b /s /a
C:\out\demo.bat
C:\out\hideDir
C:\out\hideDir\dir_hide
C:\out\hideDir\file_hide.txt
C:\out\hideDir\file_show.txt
C:\out\hideDir\dir_hide\file_hide.txt
C:\out\hideDir\dir_hide\file_show.txtC:\out>dir /b /s /a:dh
C:\out\hideDir
C:\out\hideDir\dir_hideC:\out>type C:\out\hideDir\file_hide.txt
C:\out\hideDir\file_hide.txtC:\out>type C:\out\hideDir\file_show.txt
C:\out\hideDir\file_show.txtC:\out>type C:\out\hideDir\dir_hide\file_hide.txt
C:\out\hideDir\dir_hide\file_hide.txtC:\out>type C:\out\hideDir\dir_hide\file_show.txt
C:\out\hideDir\dir_hide\file_show.txtC:\out>demo
C:\out\hideDir\file_show.txt
C:\out\hideDir\dir_hide\file_show.txt
-------------------------------------------------------
-------------------------------------------------------
C:\out\hideDir\file_hide.txt
C:\out\hideDir\file_show.txt
C:\out\hideDir\dir_hide\file_hide.txt
C:\out\hideDir\dir_hide\file_show.txt
C:\out>

【WINDOWS / DOS 批处理】for命令详解(十)相关推荐

  1. 终极dos批处理循环命令详解

    ---恢复内容开始--- 终极dos批处理循环命令详解 格式:FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令 ...

  2. DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)

    DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~) --- --- 前言: 虽然以前对批处理也算有点研究,但一直对for命令理解不够透彻,偶尔用时也是照猫画虎的用一下. 虽然 ...

  3. 批处理for命令详解(转) 批处理for命令详解

    批处理for命令详解(转) 批处理for命令详解 2008-03-07 11:00 FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直 ...

  4. 批处理if 命令详解

    批处理(bat)if 命令详解 一.语法规则 1.if命令5钟用法 if "字符串1"=="字符串2" command 语句 #判断两个字符串是否相等 if 数 ...

  5. windows/NBTSTAT,linux/nmblookup命令详解,查询NetBIOS名

    NBTSTAT命令详解 请问: Linux下有没有和nbtstat一样的命令,用 nmblookup -A ip 可以 nbstat命令主要用于查看当前基于netbios的tcp/ip连接状态,通过该 ...

  6. 批处理---findstr命令详解

    在文件中寻找字符串. FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file] [/C:string] ...

  7. windows快捷键及运行命令详解 PPS网络电视下载和介绍

    WINVER检查WINDOWS版本 DXDIAG检查DIRECTX信息 MEM.EXE显示内存使用情况 SNDVOL32音量控制程序 SFC.EXE系统文件检查器 GPEDIT.MSC 组策略 REG ...

  8. Windows系统cmd常用命令详解

    刚接触电脑的的时候是DOS系统, 根本就没有Windows系统这样的图形化操作界面, 只有一个黑漆漆的窗口,让你输入命令. 大多数程序员或计算机专家在DOS系统下的操作是非常了得的, 所以想要成为计算 ...

  9. linux 命令详解 十六

    十七. xargs命令: 该命令的主要功能是从输入中构建和执行shell命令.            在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给e ...

  10. Windows系统 services.msc命令详解,Windows命令行查看本地服务

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看系统版本 在打开的cmd窗口中,输入 services.msc 后回车,即可在 ...

最新文章

  1. 浅谈hashcode
  2. java强制编译通过_强制java使用用户输入作为消息进行编译错误
  3. 设计模式篇——初探装饰器模式
  4. phoenix客户端操作hbase已经存在的表
  5. 瑞数(裁判文书)js的加密分析
  6. nsct matlab,图像融合 NSCT算法 matlab
  7. oracle 10.2.0.1升级到10.2.0.4
  8. Ubuntu安装Gems报错的解决办法
  9. 2019-11-25 编写cmake 脚本注意事项
  10. python怎么开发gui程序_第一个GUI程序
  11. python设置字符编码_python字符编码问题一则
  12. Extjs下拉多选框
  13. word2vec理论与实践
  14. Android 屏幕旋转的多种状态
  15. 商城小程序源码|开源小程序商城完整源码附视频搭建教程
  16. PS为美女换服装颜色及换头发颜色
  17. python联合vrep_python控制vrep代码实例
  18. android开发学习-日经常使用到的好东西-经常使用技巧分享
  19. 电脑上怎么查看邮件服务器,教您如何查看电子邮件头 -电脑资料
  20. excel多条件计数python_Excel统计满足条件的不重复值个数的8种方法,第三种方法最适合新手!我真的入门了!...

热门文章

  1. 校园现金元外交 小学生用压岁钱打点班干部
  2. SSM+Vue+Element-UI实现移动电商网站
  3. RocketMQ(五)-消费者启动机制、Rebalance机制
  4. Xshell5连接虚拟机出现连Connection failed的问题!
  5. linux 卸载Oracle12c
  6. 房友系统数据连接服务器地址,房友中介连接服务器设置
  7. linux服务器卸载mysql8.0
  8. 最速下降法/梯度下降法
  9. .Fill()的使用
  10. java.lang.NoSuchMethodException: com.tedu.web.UserServlet.login(javax.servlet.http.HttpServletReques