DOS内部命令和批处理命令列表剖析

合集下载

dos命令大全及用法_dos命令详解dos命令大全

dos命令大全及用法_dos命令详解dos命令大全

dos命令大全及用法_dos命令详解dos命令大全do命令详解2.dir盘符:路径文件名字:表示指定目录下是否有这个文件,若盘符:路径与当前盘符:路径相同,可以省略盘符:路径。

例如:dirc:windowytem32calc.e某e就是表示查看ytem32目录下是否有该calc.e某e文件,如果有就会提示没有则不提示,如果在C盘查找该文件时,加上/则可以在C盘所有目录下搜索该文件。

3.dir某.e某e或dirap.某:支持通配符查看,前者表示查看所有e 某e文件,后者表示查看名字为ap任意后缀文件。

文件多建议配合/p。

4./p参数:表示在dir浏览的时候可以一屏一屏地显示,并且按任意键继续浏览。

5./w:横向显示文件和目录名称,一般分为三排,但不显示文件的创建时间、数量。

其中用中[]括起来的是目录。

6./a:如果直接是/a那么就显示所有属性的文件,包括dir看不到的系统隐藏属性的文件。

下面是/a的子参数,子参数可以多个,例如/ah 就是显示隐藏和系统属性的。

属性开关可以组合使用,但属性之间不能用空格隔开。

中间也可以使用冒号进行表示,例如dir/a:h带子参数:dir/ad只显示目录dir/ah:只显示隐藏属性的文件(h=hidden隐藏的)dir/ar只显示只读属性的文件(r=read)dir/a:只显示系统文件(=ytem)dir/aa:只显示存档属性文件(a=archive)dir/a-h显示非隐藏性的文件dir/a-:显示非系统属性的文件dir/a-d仅显示任意属性文件,不显示文件夹。

dir/a-a:显示没有更改过的存档文件dir/a-r显示非只读属性的文件。

7./:表示显示该目录以及该目录下所有子目录中的文件夹和文件。

例如dir/c:就会显示C盘下所有文件包括window、ytem32等C盘全部目录以及目录下子目录下的文件。

8./o:(o=order顺序)表示查看该目录下的文件时候进行排序,不接子参数表示默认按先以字母顺序显示目录,再以字母顺序显示文件。

dos批处理命令详解

dos批处理命令详解

dos批处理命令详解dos批处理命令详解导语:要学好DOS,就要学好批处理文件。

下面就由店铺为大家介绍一下dos批处理命令详解,大家一起去看看吧!DOS下的可执行文件有三种,分别是EXE,COM和BAT。

其中,EXE和COM文件都是二进制形式的,只有BAT文件是文本形式的,可以直接阅读。

因此,BAT文件和以上二进制可执行文件相比,内容要简单的多。

这些文件内包含着DOS命令的集合,通常叫作批处理文件。

批处理文件的组成虽然比较简单,但其用处非常大,使用也比较广泛。

比如每次都执行一些相同的命令,您一定会觉得非常麻烦,而放在批处理文件中执行的话则轻松得多。

AUTOEXEC.BAT就是一个特殊的批处理文件,它在DOS的启动时自动运行,在系统的配置中发挥着非常大的作用。

因此,要学好DOS,就要学好批处理文件。

下面介绍批处理文件的命令及其使用。

DOS自带的批处理命令:@ :将这个符号放在批文件中其它命令的前面,运行时将不显示命令本身。

如@ECHO OFF命令就在批文件首经常用到。

CALL :从一个批文件中调用另一个批文件,调用完后继续执行原来的批文件。

用法:CALL [批文件名]注:也可以使用COMMAND /C命令完成同样的操作。

CHOICE :选择命令。

这是一个DOS外部命令,但它主要用在批文件中。

CHOICE命令执行后将提示可选择的项目,这时通过一个按键来选则。

用法:CHOICE:[/C[:]按键表] [/N] [/S] [/T[:]选择值,秒数] [显示文本]其中,/C表示可选则的按键,/N表示不要显示提示信息,/S表示大小写字符敏感方式,/T表示若在批定的时间内没有选则的话,自动执行/C中定义的某个选择值。

显示文本是CHOICE命令执行时的提示信息。

选择结果将用ERRORLEVEL值来表示。

ECHO :显示指定的信息。

通常显示在屏幕上。

如ECHO Hello将在屏幕上显示Hello的字样。

另外,ECHO ON|OFF用来设置在批文件执行时是否显示命令本身。

dos批处理文件的DOS常用命令

dos批处理文件的DOS常用命令
echo 2.MSD ├─显示这些字符
echo 3.Anti-Virus │
echo. ┘
choice/c:123/t:1,10 将出现要您选择1或者2或者3的提示字符,如果等10秒后,用户尚未键入1或2或3中任一字符,则自动键入1。
if errorlevel 1 goto defragmant 当用户在上述键入1时,将寻找:defragment段来执行defrag程序。
批处理文件命令
一、什么叫做批处理文件?
批处理文件(文件名为*.BAT)就是将一些常用的命令写入一个文本文件内。当我们要使用这个文件时,只要键入批处理文件的文件名,批处理文件就会依照文件中的命令来执行全部或者是一部分指定要执行命令。如此我们便可简化我们的工作,而不用每一次都需要手动键入很多的命令来执行一些动作。
A:\>test a:prog1 b:prog2
于是系统将以test代表%0,以a:\prog1代表%1,以b:\prog2代表%2因此在执行此命令时,就相当于直接在键盘上依次输入下述DOS命令一样:
copy a:\prog1.mac b:\prog2.mac
type b:\prog2.prn
3.说明: ①、批处理文件的扩展名应为.BAT。
②、当执行批处理文件时,您可将参数(parameters)传给一名称为file-name.bat的文件,给予不同的参数,将可以执行类似的工作。
③、如果要停止批处理文件的动作,只要按下ctrl+break二键,即可停止正在执行的命令,并且出现下述信息:
nn--指定暂停的秒数。可接受0到99之间。如果指定0,则在默认之前将不会有暂停。
⑤、[test]参数:您想在提示符前显示的字符。假如您包含斜线(\)做为提示前字符的一部分时,则必须加引号。如果您并无提示字符,则CHOICE将仅显示提示符。您所分派的第一个键将为1,第二个键将为2……余此类推。如果用户按下了一个未分派到的键,则CHOICE将发出一警告声响。如果CHOICE检测到一个错误的情况,那么它将返回一ERRORLEVEL值为255的值;如果使用者按下了Crtl+Break二键或Ctrl+c二键,则CHOICE将返回一ERRORLEVEL值为0的值。

电脑DOS命令大全详解

电脑DOS命令大全详解

DOS命令大全一)MD——建立子目录1.功能:创建新的子目录2.类型:内部命令3.格式:MD[盘符:][路径名]〈子目录名〉4.使用说明:(1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;(2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。

例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER 子目录。

C:、>MD FOX (在当前驱动器C盘下创建子目录FOX)C:、>MD FOX 、USER (在FOX 子目录下再创建USER子目录)(二)CD——改变当前目录1.功能:显示当前目录2.类型:内部命令3.格式:CD[盘符:][路径名][子目录名]4.使用说明:(1)如果省略路径和子目录名则显示当前目录;(2)如采用“CD、”格式,则退回到根目录;(3)如采用“CD.。

”格式则退回到上一级目录。

例:(1)进入到USER子目录;(2)从USER子目录退回到子目录;(3)返回到根目录。

C:、>CD FOX 、USER(进入FOX子目录下的USER子目录)C:、FOX、USER>CD.。

(退回上一级根目录)C:、FOX>CD、(返回到根目录)C:、>(三)RD——删除子目录命令1.功能:从指定的磁盘删除了目录。

2.类型:内部命令3.格式:RD[盘符:][路径名][子目录名]4.使用说明:(1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令删除该了目录本身;(2)不能删除根目录和当前目录。

例:要求把C盘FOX子目录下的USER子目录删除,操作如下:第一步:先将USER子目录下的文件删空;C、>DEL C:、FOX、USER、*。

*第二步,删除USER子目录。

C、>RD C:、FOX、USER(四)DIR——显示磁盘目录命令1.功能:显示磁盘目录的内容。

DOS命令分为内部命令和外部命令

DOS命令分为内部命令和外部命令

DOS命令分为内部命令和外部命令:内部命令是随每次启动的装入并常驻内存,而外部命令是一条单独的可执行文件。

在操作时要记住的是,内部命令在任何时候都可以使用。

外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。

DOS的内部命令是DOS操作的基础,DOS的外部命令就是一些应用程序,这些外部命令都是以文件的形式存在,Windows系统的DOS外部命令保存在Windows主目录下的Command目录中。

简单的说,外部命令是指在DOS目录下看的见的命令,一般是.exe或.com为扩展名,这些命令删除后就不能再用了。

常用的有:format,fdisk,copy,xcopy等等。

内部命令是指集成在DOS系统中的命令,用DIR列表是看不见的,是无法删除的!在任何目录下都可以运行执行的命令。

常用的有:dir,rd,cd,md等等用一句话概括就是内部命令是DOS 系统中自带的,使用时只要输入命令就能执行,而外部命令使用是,需要有装有外部命令的软盘或光盘,才能够使用。

具体讲:内部命令以外的其他dos可执行程序都可以称为外部命令。

-- DOS的内部命令内部命令是DOS的常用命令,集成在里面。

DOS的内部命令不是很多,只有有限的几个,但是这几个命令却提供了DOS的大部分功能。

1.CD:这是最常用的命令之一,也是必须掌握的命令之一。

这个命令也可以在Linux\Unix 中使用。

用途:显示当前目录名或改变当前目录。

命令格式:CD <驱动器名>[\<路径>]运用举例:假设当前的路径是C:\windows下,我想进入另外一个目录System32,这时候我们有2种办法进入:一是输入cd c:\windows\system32二是输入cd system32Notes:二者的区别在于前者使用的是绝对路径,后者使用的是相对于C:\windows的相对路径,一般初学者建议先使用绝对路径,这样不容易出错。

dos命令详解

dos命令详解
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\\computername 指定远程计算机。 如果省略这个参数,
会计划在本地计算机上运行命令。
id 指定给已计划命令的识别号。
CALL:label arguments
一个新的批文件上下文由指定的参数所创建,控制在卷标被指定
后传递到语句。您必须通过达到批脚本文件末两次来 "exit" 两次。
第一次读到文件末时,控制会回到 CALL 语句的紧后面。第二次
会退出批脚本。键入 GOTO /?,参看 GOTO : EOF 扩展名的描述,
【CHDIR】
显示当前目录名或改变当前目录。
CHDIR [/D] [drive:][path]
/R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
/P user:perm 替换指定用户的访问权限。
Perm 可以是: N 无
R 读取
W 写入
C 更改(写入)
F 完全控制
/D user 拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。
缩写:
/T 更改当前目录及其所有子目录中
指定文件的 ACL。
/E 编辑 ACL 而不替换。
/C 在出现拒绝访问错误时继续。
/G user:perm 赋予指定用户访问权限。
并扩展到找到的第一个文件的驱动器号和路径。
%~ftza1 - 将 %1 扩展到类似 DIR 的输出行。
在上面的例子中,%1 和 PATH 可以被其他有效数值替换。

批处理入门手册之批处理常用DOS命令篇(md、rd、ren、move)

批处理入门手册之批处理常用DOS命令篇(md、rd、ren、move)

批处理⼊门⼿册之批处理常⽤DOS命令篇(md、rd、ren、move)1.3 学习 md rd ren move 命令学习要点:1.创建⽂件夹:md2.删除⽂件夹:rd3.重命名⽂件(夹):ren4.移动⽂件(夹):move⼀.创建⽂件夹:mdmd命令⽤于创建⽂件夹,下⾯例⼦中的路径是可以缺省的,如果缺省则在当前⽬录下创建新⽂件夹;如果创建的新⽂件夹及其路径带有空格或特殊符号的,要⽤双引号括起来。

1.创建单个⽂件夹格式:MD [路径\]⽬录例1md d:\abc在D盘下建⽴⼀个名为abc的⽂件夹。

例2md abc这⾥为缺省路径,则在当前⽬录下创建⼀个名为abc的⽂件夹。

例3md "d:\my game"在D盘下建⽴⼀个名为my game的⽂件夹。

对于新建的⽂件夹名称中包含有空格或是特殊符号的,⼀定要⽤双引号” “把⽂件夹名括起来。

例4md "C:\Documents and Settings\456^ 789"在C:\Documents and Settings下建⽴⼀个名为456^ 789的⽂件夹,由于路径中有空格,所以我们⽤双引号" "把路径和⽂件夹名⼀起括起来了。

2.同时创建多个⽬录格式:md [路径\]⽬录1 [路径\]⽬录2 [路径\]⽬录3……例5md abc D:\gmae\123 abcd在当前⽬录下建⽴abc和abcd两个⽂件,同时D:\gmae下也建⽴⼀个⽂件夹123。

3.创建多级⽬录格式:md [路径\]⽬录1\⽬录2\⽬录3\…假如我们要在D盘下建⽴⽂件夹abc,然后在abc中建新⽂件夹abcd,接着再在abcd中建⽂件夹abcde,有没有⼀个命令可以⼀次性搞定的呢?答案肯定的!例6md d:\abc\abcd\abcde就这么⼀个命令就搞定了,不信?你当然可以测试⼀下罗,呵呵~思考:在例4中如果命令不⽤双引号括起来,即md C:\Documents and Settings\456^ 789 这样会发⽣什么情况呢?这个就让⼤家动⼿去测试⼀下了,哈哈!!⼆.删除⽂件夹:rd删除⼀个⽬录。

Dos全集:全部cmd命令

Dos全集:全部cmd命令
mfpmp
migautoplay
mmc
mobsync
mountvol
mpnotify
mrinfo
msconfig
msdt
msdtc
msfeedssync
msg
mshta
msiexec
msinfo32
mspaint
msra
mstsc
mtstocom
muiunattend
multidigimon
napstat
systempropertiesremote
systray
tabcal
takeown
tapiunattend
启动单独的窗口以运行指定的程序或命令。
subst
将路径与驱动器号关联。
systeminfo
显示计算机的特定属性和配置。
tasklist
显示包括服务在内的所有当前运行的任务。
taskkill
中止或停止正在运行的进程或应用程序。
time
显示或设置系统时间。
title
设置cmd.exe会话的窗口标题。
tree
optionalfeatures
osk
p2phost
pathping
pcalua
pcaui
pcawrk
pcwrun
perfmon
ping
pkgmgr
plasrv
pnpunattend
pnputil
poqexec
powercfg
presentationhost
presentationsettings
prevhost
Dos全集:所有cmd命令
分为三部分介绍这些命令行,
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DOS内部命令和批处理命令列表Wikipedia,自由的百科全书MS-DOS 7.1 所有内部命令与批处理命令中文帮助集合——本页所有内容均由熊朝伟独自汉化。

命令:CALL功能:在批处理文件中调用批处理文件.CALL [驱动器:][路径]文件名 [批命令参数]批命令参数指定批处理文件所需的命令行参数.命令:CD/CHDIR功能:显示或改变当前目录.CHDIR [驱动器:][路径]CHDIR[..]CD [驱动器:][路径]CD[..].. 表示当前目录改变成父目录.键入 CD [驱动器:], 可显示指定驱动器的当前目录.键入不带参数的 CD 可显示当前驱动器和当前目录.命令:CLS功能:清除屏幕。

CLS命令:COPY功能:文件拷贝.COPY [/A | /B] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination[/A | /B]] [/V] [/Y | /-Y]source 指定被拷贝的文件./A 表示 ASCII 正文文件./B 表示二进制文件.destination 指定新文件的目录和文件名./V 校验新文件是否正确./Y 在重写原有的目标文件之前, 不让你确认./-Y 在重写原有的目标文件之前, 让你确认.开关项 /Y 可由环境变量 COPYCMD 预设.-Y 可以更改预设值.要合并多个文件时, 可指定单个目标文件, 但指定多个源文件(使用通配符或文件1+文件2+文件3 格式).命令:DATE功能:显示或设置日期。

DATE [日期]显示当前日期设置和输入新日期的提示,请键入不带参数的 DATE。

要保留现有日期,请按 ENTER。

命令:DEL/ERASE功能:删除文件.DEL [驱动器:][路径]文件名 [/P]ERASE [驱动器:][路径]文件名 [/P][驱动器:][路径]文件名指定被删除的文件, 用通配符指定多个文件. /P 删除每个文件之前显示确认信息.命令:DIR功能:显示目录中的文件和子目录列表。

DIR [驱动器:][路径][文件名] [/P] [/W] [/A[[:]属性]][/O[[:]排序方式]] [/S] [/B] [/L] [/V] [/4][驱动器:][路径][文件名]指定列出的驱动器, 目录或文件。

(可支持带通配符的长文件名)/P 显示一屏信息后暂停。

/W 使用宽幅列表格式。

/A 显示指定属性的文件。

属性 D 目录 R 只读文件H 隐含文件 A 准备存档的文件S 系统文件 - 前缀, 表示"非"/O 排序后列出文件。

排序方式 N 按文件名(字母顺序) S 按大小(小文件在前)E 按扩展名(字母顺序) D 按日期和时间(先建立的在前)G 先列出子目录 - 前缀, 表示反序A 按最后访问日期排序(先访问的在前)/S 列出指定目录及其所有子目录的文件。

/B 使用空格式(没有标题信息或摘要)。

/L 用小写。

/V Verbose mode./4 用四位数字显示年开关可能已用 DIRCMD 环境变量预置.用连字符(-)可更换预置的开关, 例如/-W.命令:ECHO功能:显示信息, 打开或关闭命令的回显.ECHO [ON | OFF]ECHO [信息]键入不带参数的 ECHO 可显示 ECHO 的当前设置.命令:EXIT功能:退出命令解释程序.EXIT命令:FOR功能:对一系列文件中的每个文件执行指定的命令.FOR %变量名 IN (文件集) DO 命令名 [命令行参数]%变量名指定可替换型参数.(文件集) 指定包含一个或多个文件的文件集, 可使用通配符.命令名指定为每个文件执行的命令.命令行参数指定命令的参数或开关.在批处理文件中使用 FOR 命令时, 用 %%变量名替换 %变量名.命令:GOTO功能:在批处理程序中将 Windows 转向到指定的行号.GOTO 标号标号指定在批处理文件中用作标号的正文字符串.标号独占一行, 以冒号打头.命令:IF功能:批文件的条件语句.IF [NOT] ERRORLEVEL 数值命令名IF [NOT] 字串1==字串2 命令名IF [NOT] EXIST 文件名命令名NOT 指示 Windows 在条件不成立时才执行命令.ERRORLEVEL 数值如果上次程序返回的退出码大于或等于指定的数值, 则条件成立.命令名指定条件满足时应执行的命令.字串1==字串2 如果正文字符串匹配, 则条件成立.EXIST 文件名如果指定的文件存在, 则条件成立.命令:LH/LOADHIGH功能:将程序装入上端内存区.LOADHIGH [驱动器:][路径]程序名 [参数]LOADHIGH [/L:区域1[,最小值1][;区域2[,最小值2]...] [/S]][驱动器:][路径]程序名 [参数]/L:区域1[,最小值1][;区域2[,最小值2]]...指定装裁程序的内存区域, <区域1> 指定第一个内存区号.<最小值1> 指定 <区域1> 的最小尺寸(若有).<区域2> 和 <最小值2> 指定第二个内存块号和最小尺寸(若有).内存区域的个数不限./S 装入程序时, 将 UMB 收缩到最小尺寸. [驱动器:][路径]文件名指定程序的名称和位置.命令:MD/MKDIR功能:创建目录.MKDIR [驱动器:]目录MD [驱动器:]目录命令:PATH功能:显示或设置可执行文件的搜索路径.PATH [[驱动器:]路径[....]]PATH ;键入 PATH ; 可清除所有的搜索路径, 使 Windows 只搜索当前目录键入不带参数的 PATH 可显示当前路径.命令:PAUSE功能:暂停批处理程序,并显示以下消息:请按任意键继续. . .PAUSE命令:PROMPT功能:更改命令提示符。

PROMPT [text]text 指定新的命令提示符。

提示符可以由普通字符及下列特定代码组成:$Q = (等号)$$ $ (货币符号)$T 当前时间$D 当前日期$P 当前驱动器及路径$V Windows 版本号$N 当前驱动器$G > (大于符号)$L < (小于符号)$B | (管道)$H 退格 (擦除前一个字符)$E Escape 码 (ASCII 码 27)$_ 回车换行键入不带参数的 PROMPT 可以将提示符改回默认设置。

命令:RD/RMDIR功能:删除目录.RMDIR [驱动器:]目录RD [驱动器:]目录命令:REM功能:在批处理文件或 CONFIG.SYS 里加上注解或说明。

REM [注解]命令:REN/RENAME功能:重命名文件或目录列表。

RENAME [驱动器:][路径]文件名1 文件名2.REN [驱动器:][路径]文件名1 文件名2.请注意,您不能为目标文件或目录列表指定新的驱动器或路径。

命令:SET功能:显示, 设置或删除 Windows 环境变量.SET [变量=[字符串]]变量指定环境变量名.字符串指定赋给环境变量的字符串.键入不带参数的 SET 可显示当前的环境变量.命令:TIME功能:显示或设置系统时间。

TIME [时间]显示当前时间设置和输入新时间的提示,请键入不带参数的 TIME。

要保留现有时间,请按 ENTER。

命令:TYPE功能:显示文本文件的内容。

TYPE [驱动器:][路径]文件名命令:VER功能:显示 Windows 版本.VER命令:VOL功能:显示磁盘的标签号和存在的序列号.VOL [驱动器:]取自"/mediawiki/index.php?title=DOS%E5%86%85%E9%83%A 8%E5%91%BD%E4%BB%A4%E5%92%8C%E6%89%B9%E5%A4%84%E7%90%86%E5%91%BD%E4%B B%A4%E5%88%97%E8%A1%A8"usebackq -- 使用反写的单引号键,(这个键在键盘上数字1的左面,波浪号的下档键)。

用它括起的内容为命令。

例如`set' [对不起,我这里打不进来],表示执行set命令,即取环境变量。

delims=xxx 定义字词分隔符,默认是空白键,表格键。

delims=就是不用默认分隔符,用自己在这里定义的东西,例如分号豆号。

eol=c 定义注解开始点的符号(1个字符),该号起,直到行尾是注解skip=3 跳过文件开始的头3行。

墨认是跳过所有空白行,不跳有字行。

tokens=x,y,m-n , x,y是特殊字符,例如要查找的字符,m-n 是范围,第几到第几个特殊字符,在此范围内的内容作语法分析。

"usebackq delims=;"联在一起-- 仍应看成分别的两个定义,一个定义反引号,另一个定义分隔符是";"号。

批处理中的for详解批处理中的for详解简单说,FOR是个循环,可以用你指定的循环范围生成一系列命令。

最简单的例子,就是人工指定循环范围,然后对每个值执行指定的命令。

例如,想快速报告每个硬盘分区的剩余空间:for %a in (c: d: e: f :) do @dir %a\ find "bytes free"将输出:8 Dir(s) 1,361,334,272 bytes free15 Dir(s) 8,505,581,568 bytes free12 Dir(s) 12,975,149,056 bytes free7 Dir(s) 11,658,854,400 bytes free用它可以使一些不支持通配符的命令对一系列文件进行操作。

在WIN9X中,TYPE命令(显示文件内容)是不支持*.txt这种格式的(WIN2K开始TYPE已支持通配)。

遇到类似情况就可以用FOR:for %a in (*.txt) do type %a这些还不是FOR最强大的功能。

我认为它最强大的功能,表现在以下这些高级应用:1. 可以用/r 参数遍历整个目录树2. 可以用/f 参数将文本文件内容作为循环范围3. 可以用/f 参数将某一命令执行结果作为循环范围4. 可以用%~ 操作符将文件名分离成文件名、扩展名、盘符等独立部分现分别举例说明如下:1. 用/r 遍历目录树当用*.* 或*.txt 等文件名通配符作为for /r 的循环范围时,可以对当前目录下所有文件(包括子目录里面的文件)进行操作。

举个例子,你想在当前目录的所有txt文件(包括子目录)内容中查找"bluebear"字样,但由于find本身不能遍历子目录,所以我们用for:for /r . %a in (*.txt) do @find "bluebear" %afind 前面的@ 只是让输出结果不包括find 命令本身。

相关文档
最新文档