dos判断命令执行结果_dos系列03-批量搜索并复制或剪切

今天我为大家讲解下如何利用dos命令批量搜索并复制或剪切文件,接我们上节课《dos系列02-批量修改文件名》,将图片名称批量修改完成,接下来我们来学习下怎么把这些图片全部搜索出来并存放在制定的文件夹。

一、功能说明

如下图,风景图片和人物图片都放在文件库下的两个子文件夹里(文件库1和文件库2),我们今天讲的dos命令主要功能是将文件库1和文件库2中的风景图片和人物图片全部搜索到并复制或剪切到图片库中的子文件夹风景和人物文件夹。

490530b0e6393b06bbaa78245cdd377a.png

图片查看

605c223c5938a15a0b8de075da158ebe.png

文件库1

2a68ef6521e588f927a14707f97cf0ef.png

文件库2

二、批量搜索并复制

e7dcc4027aa37a6311e3a0061c2799b6.gif

文件查看

1274aeb87dcc1d1977c2fc1e50c2692c.gif

命令查看

b4f4800b6ef33d214573cce7965091d4.gif

执行批处理

通过如上动态图,可以看到dos文件执行后,风景图片和人物图片被全部搜索并复制到对应到风景及人物文件夹。

三、批量搜索并剪辑

4328ce720fb9a0ecd73fdbb8439483a6.gif

命令查看

6d1c63a0aa02fc8dc4490dbc5f11239f.gif

命令执行

通过如上动态图,可以看到dos文件执行后,风景图片和人物图片被全部搜索并剪切到对应到风景及人物文件夹。

四、功能讲解

1、批量搜索及复制

a17d9d16703c83818df19a244766e08b.png

搜索复制命令

如上图所示,(1)“set dn=C:甥敳獲AdministratorDesktop文件库 ”将地址“C:甥敳獲AdministratorDesktop文件库”赋值给dn,同理“Rn=文件库1,文件库2”是将地址“C:甥敳獲AdministratorDesktop文件库”下的文件夹1和文件夹2分别赋值给Rn;

(2)“for %%f in (%dn%%Rn%)”,for循环,将%dn%%Rn%赋值给%%f,相当于把“C:甥敳獲AdministratorDesktop文件库文件库1”和“C:甥敳獲AdministratorDesktop文件库文件库2”分别赋值给%%f。

(3)if exist "%%f",判断%%f是否存在。

(4)“for /f "tokens=*" %%b in ('dir /s/b %%f*风景*.jpg') do (copy /y "%%b" "C:甥敳獲AdministratorDesktop图片库风景")”,Tokens=*表示删除每行前面的空格,忽略行首的所有空格。将包含风景的jpg图片地址赋值给%%b,在通过copy命令将%%b复制到地址"C:甥敳獲AdministratorDesktop图片库风景"的风景文件夹中。

2、批量搜索及剪切

10887dede34ba88f253b107c1e4f5c52.png

搜索剪切命令

如上图所示, 剪切与复制的不同之处就是将复制copy命令改为剪切move命令。

总结:dos命令可以实现一些简单的汇编命令,对我们处理数据及文件有很大帮助,我会定期把素材分享给大家,一起学习和提高!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值