系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > win10 >

win10 bat文件命令大全_win10系统常用bat批处理命令小结(5)

作者:蔡倩妍 分类:win10 发布时间:2021-03-15 14:34:00

切换当前目录 @echo off c: md mp3       #在 C: 建立 mp3 文件夹 md d:mp4                #在 D: 建立 mp4 文件夹 cd /d d:mp4             #更改当前目录...

切换当前目录

@echo off

c: & cd & md mp3       #在 C: 建立 mp3 文件夹

md d:mp4                #在 D: 建立 mp4 文件夹

cd /d d:mp4             #更改当前目录为 d:mp4

pushd c:mp3             #保存当前目录,并切换当前目录为 c:mp3

popd                     #恢复当前目录为刚才保存的 d:mp4

37、 for

循环命令

这个比较复杂,请对照 for/? 来看

for %%i in (c: d: e: f:) do echo %%i

依次调用小括号里的每个字符串,执行 do 后面的命令

注意%%i,在批处理中 for 语句调用参数用2个%

默认的字符串分隔符是"空格键","Tab键","回车键"

for %%i in (*.txt) do find "abc" %%i

对当前目录里所有的txt文件执行 find 命令

for /r . %%i in (*.txt) do find "abc" %%i

在当前目录和子目录里所有的.txt文件中搜索包含 abc 字符串的行

for /r . %%i in (.) do echo %%~pni

显示当前目录名和所有子目录名,包括路径,不包括盘符

for /r d:mp3 %%i in (*.mp3) do echo %%i>>d:mp3.txt

把 d:mp3 及其子目录里的mp3文件的文件名都存到 d:mp3.txt 里去

for /l %%i in (2,1,8) do echo %%i

生成2345678的一串数字,2是数字序列的开头,8是结尾,1表示每次加1

for /f %%i in ('set') do echo %%i

对 set 命令的输出结果循环调用,每行一个

for /f "eol=P" %%i in ('set') do echo %%i

取 set 命令的输出结果,忽略以 P 开头的那几行

for /f %%i in (d:mp3.txt) do echo %%i

显示 d:mp3.txt 里的每个文件名,每行一个,不支持带空格的名称

for /f "delims=" %%i in (d:mp3.txt) do echo %%i

显示 d:mp3.txt 里的每个文件名,每行一个,支持带空格的名称

for /f "skip=5 tokens=4" %%a in ('dir') do echo %%a

对 dir 命令的结果,跳过前面5行,余下的每行取第4列

每列之间的分隔符为默认的"空格"

可以注意到 dir 命令输出的前5行是没有文件名的

for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do (

echo %%a

echo %%b

echo %%c

)

对 date /t 的输出结果,每行取1、2、3列

第一列对应指定的 %%a ,后面的 %%b 和 %%c 是派生出来的,对应其它列

分隔符指定为 - 和"空格",注意 delims=- 后面有个"空格"

其中 tokens=1,2,3 若用 tokens=1-3 替换,效果是一样的

for /f "tokens=2* delims=- " %%a in ('date /t') do echo%%b

取第2列给 %%a ,其后的列都给 %%b

38 、subst (外部命令)

映射磁盘。

subst z: serverd      #这样输入z:就可以访问serverd了

subst z: /d              #取消该映射

subst                    #显示目前所有的映时

39 xcopy (外部命令)文件拷贝

xcopy d:mp3 e:mp3 /s/e/i/y

复制 d:mp3 文件夹、所有子文件夹和文件到 e: ,覆盖已有文件

加 /i 表示如果 e: 没有 mp3 文件夹就自动新建一个,否则会有询问

上述就是小编给大家带来的win10系统常用bat批处理命令小结,希望能够帮助到大家。

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。