【WINDOWS / DOS 批处理】for命令详解(十)
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命令详解(十)相关推荐
- 终极dos批处理循环命令详解
---恢复内容开始--- 终极dos批处理循环命令详解 格式:FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令 ...
- DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)
DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~) --- --- 前言: 虽然以前对批处理也算有点研究,但一直对for命令理解不够透彻,偶尔用时也是照猫画虎的用一下. 虽然 ...
- 批处理for命令详解(转) 批处理for命令详解
批处理for命令详解(转) 批处理for命令详解 2008-03-07 11:00 FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直 ...
- 批处理if 命令详解
批处理(bat)if 命令详解 一.语法规则 1.if命令5钟用法 if "字符串1"=="字符串2" command 语句 #判断两个字符串是否相等 if 数 ...
- windows/NBTSTAT,linux/nmblookup命令详解,查询NetBIOS名
NBTSTAT命令详解 请问: Linux下有没有和nbtstat一样的命令,用 nmblookup -A ip 可以 nbstat命令主要用于查看当前基于netbios的tcp/ip连接状态,通过该 ...
- 批处理---findstr命令详解
在文件中寻找字符串. FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file] [/C:string] ...
- windows快捷键及运行命令详解 PPS网络电视下载和介绍
WINVER检查WINDOWS版本 DXDIAG检查DIRECTX信息 MEM.EXE显示内存使用情况 SNDVOL32音量控制程序 SFC.EXE系统文件检查器 GPEDIT.MSC 组策略 REG ...
- Windows系统cmd常用命令详解
刚接触电脑的的时候是DOS系统, 根本就没有Windows系统这样的图形化操作界面, 只有一个黑漆漆的窗口,让你输入命令. 大多数程序员或计算机专家在DOS系统下的操作是非常了得的, 所以想要成为计算 ...
- linux 命令详解 十六
十七. xargs命令: 该命令的主要功能是从输入中构建和执行shell命令. 在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给e ...
- Windows系统 services.msc命令详解,Windows命令行查看本地服务
「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看系统版本 在打开的cmd窗口中,输入 services.msc 后回车,即可在 ...
最新文章
- 智能驾驶计算平台算力技术
- python将输出结果写入csv,在Python中将彩色输出写入CSV文件
- web安全漏洞之CSRF
- 如何用javasript对Gridview的项目进行汇总统计?
- 另一种同步软件Unison的使用方法
- 细究fork()和vfork()
- 从一个实际的例子触发,理解什么是 Rxjs 的 defer 函数
- 谈SOA在国内推进状况
- 我的博客园css样式
- Windows phone 8 学习笔记(7) 设备
- oms中显示服务器错误,重新配置Agent以应对 OMS服务器的变化
- 关于修改域用户密码的WebPart的问题的问题.
- 大反转!马斯克哭求被裁员工回来
- Unity Fingers Gesture手势插件教程(新)
- 前端web开发学习路线图
- Verilog HDL三种描述方式
- 阿里云acp认证, 阿里云acp考试介绍
- SNS背后的科学(1)从六度分隔到无尺度网络
- 基于JavaWeb的文明城市宣传系统
- 后端 php mysql_搭建并部署PHP + MySQL后端环境
热门文章
- Linux vi 模式下查找命令
- bex5 window bat 自动化更新部署
- jsp页面中文 contenttype=text/html;c,JSP中文乱码问题解决
- CANanlystII 基于python的二次开发实践
- (五)SQLite数据存储与读取
- java公告栏js资源_javascript制作滚动公告栏
- 介绍三款串口监控工具:Device Monitoring Studio,portmon,Comspy
- 解码器 | 基于 Transformers 的编码器-解码器模型
- |Vijos|图论最短路|P1391 想越狱的小杉
- java声明复数类_JAVA声明复数类