当前位置:首页 >> 新能源

Windows该系统bat批处理常用命令(一)

来源:新能源   2024年11月09日 12:16

即停用 echo回显功能。可以用于 echo on 打开。

find 在明文中所关键字正则表达式。

FIND [/V] [/C] [/N] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]

/V 标示出所有未值得注意均须正则表达式的言道。

/C 不用标示出值得注意正则表达式的言道数。

/N 标示出言道号。

/I 关键字正则表达式时忽略形状写。

/OFF[LINE] 不要跳过具备脱机特性集的明文。

"string" 均须要关键字的文字串,

[drive:][path]filename 均须要关键字的明文。

eg: find "abc" d:abc.txt在abc.txt中所查找正则表达式abc的言道。

forfiles 考虑一个或两四组明文(查询努力信息 D:>forfiles /?)

/p 均须的梯度

/s 包中有兄清单

/m 查找的明文名掩码

/d 均须迟于,有无论如何迟于和比起迟于, 此处-7指意味着迟于 的7天前

/c 后接运言道的号令言道,问到为每个明文可执言道的号令。号令正则表达式应该用双字句中有起来。

eg: /c "cmd /c echo @file"。

下列给定可以用在号令正则表达式中所:

@file - 来到明文名。

@fname - 来到不远方扩展到名的明文名。

@ext - 只来到明文的扩展到。

@path - 来到明文的再多整梯度。

@relpath - 来到明文的比起梯度。

@isdir - 如果明文类型是清单,来到 "TRUE";如果是明文,来到 "FALSE"。

@fsize - 以字节为一个单位来到明文形状。

@fdate - 来到明文上一次重写的迟于。

@ftime - 来到明文上一次重写的整整。

eg: forfiles /p c:/ /s /m *.bat /c"cmd /c echo @file is a batch file"要详列驱动器 C:上的所有批处置明文

eg: forfiles /p c:/ /s /m *.* /d -100 /c"cmd /c echo @file :date>= 100 days"要详列驱动器 C: 上假定整整多于 100 天的所有明文.

eg: forfiles /p "%DATADIR%" /s /m *.* /d -14 /c "cmd /c del @path" 删去14天前的备份.

cmd 启动 Windows 号令解释器的一个原先实例(查询努力信息 D:>cmd /?)

/C 可执言道正则表达式均须的号令然后终止

/K 可执言道正则表达式均须的号令但保留

/S 重写 /C 或 /K 之后的正则表达式处置(只见下)

/Q 停用回显

/D 禁止从该软件可执言道 AutoRun 号令(只见下)

/A 使向管路或明文的核心号令转换成成为 ANSI

/U 使向管路或明文的核心号令转换成成为Unicode

/T:fg 增设前台/背景颜色(详细信息只见 COLOR /?)

/E:ON 完工号令扩展到

/E:OFF 移除号令扩展到

/F:ON 完工明文和清单名顺利进行字符串

/F:OFF 移除明文和清单名顺利进行字符串

/V:ON 用于 ! 并作为占位完工时间延迟的环境给定扩展到。

md 创建明文滚

eg: md “d:my game”

move 移动明文(滚) (MOVE可以衔接的区移动明文,不可以衔接的区移动明文滚。)

MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination 要移动有数一个明文:

MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2要重命名一个清单

/Y 中止核实重新整理一个原先期望明文的查看。

/-Y 对核实重新整理一个原先期望明文发出查看。

pause 号令:

运言道此句会暂停批处置的可执言道并在屏幕上标示出 Press any key to continue... 的查看,回头用户按任意键后继续。 如果一定会标示出以上英文查看信息,可以这样写: pause>null

rem 号令:

问到此号令后的字符串为解释言道(译文),不可执言道,只是给自己无论如何参考用的(大约程序中所的译文)。

:: 号令:

与 rem 号令等效。

RD [/S] [/Q] [drive:]path 删去明文滚(在不加任何表达式时,rd号令不用删去空的明文滚。)

/S 除清单本身则有,还将删去均须清单下的所有兄清单和明文。用于删去清单树是。

/Q 耐心方式而,远方/S 删去清单树是时不要求核实

echo Y|rd /s c:abc 删去abc明文滚,不询问

rmdir

ren [drive:][path]filename1 filename2. 重命名明文(滚),filename2不用是明文名,未能用于任何梯度。

rename [drive:][path]filename1 filename2. filename2不用是明文名,未能用于任何梯度。

二、 批处置明文的表达式:(后续讲解)

批处置明文可以用于表达式(大约 DOS号令的号令言道表达式),这能够比如说一个表达式问到符 "%"。 %[1-9] 问到表达式,表达式是指在运言道批处置明文时在明文名后加的以大写字母(或者 Tab)分隔的正则表达式。给定可以从%0到%9,%0问到批处置号令本身,其它表达式正则表达式用 %1到%9依序问到。

三、插件给定:

插件给定用于 set 号令。如:

@echo off

set var=value // 有大写字母的正则表达式也不能够字句。

echo %var%

pause

肾囊肿
子宫衰老初期的症状
伤口老不愈合怎么办
宝宝喝牛奶拉肚子如何治疗
颈椎痛服英太青还是芬必得
肠炎宁颗粒治孩子消化不良效果怎么样
胃酸过多吃什么药好
精气神不足怎么调理
家用血糖仪怎么选
肝斑怎么调理
友情链接