【知识整理】Bat常用案例
说明
批处理是基于Windows Dos命令从而对Windows系统上的文件、程序等进行操作的命令,常见的有查看、删除、启动软件等功能。通过这些功能我们可以很方便的解决一些相对麻烦(重复)的工作。
实例
1.删除指定类型文件
需求
拖着疲惫的身体走进教室,突然有一群人围在那里,我立马凑上前去一看,原来有个人在那里一个个的删除文件。我了解到原来他就是想删除掉一个文件夹中指定类型的文件!于是在我热情的帮她写下如下代码?
Bat命令
@echo off
del /s *.txt
@pause
说明
- ”del“ 为删除命令。
- “/s”为被删除删除所有的子目录中的指定文件。
- “*”代表所有的名字
2.同时打开多个软件
需求
正在我吃早饭的时候,我突然听到小A说:怎么要打开这么多软件啊,这一个个点多麻烦就不能搞一个一键打开吗?我直接跑到她面前对她说,晚上请我吃饭我告诉你!嘿嘿嘿!于是在我热情的帮她写下如下代码?
Bat命令
start D:\"Program Files"\"Unity Hub"\"Unity Hub.exe"
start C:\"Program Files (x86)"\Tencent\QQBrowser\QQBrowser.exe
start C:\"Program Files"\Google\Chrome\Application\chrome.exe
start D:\"Program Files (x86)"\Tencent\WeChat\WeChat.exe
说明
- 在路径中当我们遇到文件名称有空格时就要用双引号括住,这样才能识别出来是一个名称而不是两个,从而解决找不到文件的问题。
- 通过这个命令还可以实现微信的双开功能。
3.修改文件类型
需求
今天上班突然有个同事说:好烦呦,这怎么这么麻烦!我一看原来她需要将几亿张jpg文件改为png文件。我说这不是非常简单吗?她直接漏出了羡慕的表情,她直接说男神快帮我!于是在我热情的帮她写下如下代码?
Bat命令
@echo off
ren *.jpg *.png
@pause
4.合并文件
需求
今天有一个同事说他那里有很多的日志需要整理在一下,但是他的打开复制复制很麻烦,我们就热情的帮他解决一下吧!
Bat命令
@echo off
Copy /d *.txt 4.txt
@pause