本文作者:新昼

什么是批处理?

批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中,批处理脚本通常是以.bat结尾的可以理解为,这个是批量的依据逻辑来执行命令,批处理可以做很多事情,包括改文件名,包括修改注册表,还有删除一些不必要的文件本篇文章没有说明头大的批处理命令,而是找了一些常用的实用批处理提供给大家,直接复制粘贴就可以达到效果

如何使用

新建一个txt文件,并打开

然后把英文字符部分复制到里面,保存并关闭

一定要记得,保存时候选择编码要选这个ANSI

然后右键,修改为.bat后缀名

双击运行就好了

1.重置网络

有时候用一些软件,可能就会有这样那样的问题,网络连不上,但是QQ微信又可能上的去,此时就可以试试看重置网络ipconfig /flushdnsnetsh winsock reset

2.批量重命名文件夹

有时候会有许多的文件夹,我这边举个例子,假设是这样的一个情况

.如果你要设置为文件名+括弧和数字,不用命令行,可以这样做,先全部选择

按一下键盘的F2重新命名,输入你想要的名字

回车,这样就可以看到效果了

但这样限制过大,而用批处理可以快速的执行,并且可以自定义文件名称set a=0setlocal EnableDelayedExpansionFOR /f "tokens=*" %%i IN ('dir /a:d /b') DO (set /A a+=1ren "%%i" "!a!")把上面的代码复制并且重命名为bat,放在文件夹同一个目录就可以

双击执行,然后就可以看到文件名全部变了,是不是很方便呢

如果要修改文件开始的号数,就更改这个数字,更改名称则是在下方"文件"这里

3.批量更改文件名的一部分

有时候要批量改文件名称的一部分,比如说照片文件,一个个改太花时间了

这时候就可以用下面这一条@echo offset /p str1= 请输入要替换的文件(文件夹)名字符串(可替换空格):set /p str2= 请输入替换后的文件(文件夹)名字符串(去除则直接回车):echo.echo 正在修改文件(夹)名中,请稍候……for /f "delims=" %%a in ('dir /s /b ^|sort /+65535') do (if "%%~nxa" neq "%~nx0" (set "file=%%a"set "name=%%~na"set "extension=%%~xa"call set "name=%%name:%str1%=%str2%%%"setlocal enabledelayedexpansionren "!file!" "!name!!extension!" 2>nulendlocal))exit保存后执行,会提示输入,试试看把“_DSC”换成”SZ”

回车后执行非常迅速,一下就完成了

4.一键分类文件

有一些朋友的电脑特别是桌面上面文件特别多,而且又很乱,各种文档,表格都有

使用下面的这一条就可以简单的分类文件到各个以文件类型为名的文件夹里面for %%i in (*) do (md %%~ximove *%%~xi %%~xi)pause我随便复制一些来测试,在这一个批处理指令执行前

执行后,可以看到文件都被分类了

5.删除小于一定容量的文件

有时候遇到有一些小文件,比如说图片的缩略图,这些缓存可以删除但是手动执行太繁琐数量太多,那就可以活用一下批处理for /r %%F in (*) do if %%~zF LSS 1000 del "%%F"这一条还可以配合word文档,假设说我今天要把一篇文章的图片全部都复制下来

点击另存为,选择格式为html,点保存

然后在保存的位置就会有一个文件夹了,存有本篇的所有图片,但是你可以发现图片是有重复的,重复图片中有一个比较小,一个比较大

这时候就可以用到刚才的批处理命令了,我们把这里的1000更改一下,改成51200(也就是50kb,这里是举例具体要自行尝试)

执行。可以看到小于一定容量的文件都被删除了

dos命令行设置网络优先级_实用批处理:不用下软件就能 批量改名,修复网络,删除小文件...相关推荐

  1. dos命令行设置网络优先级_替代windows系统下cmd的10款命令行工具

    喜欢用linux系统的或者从事开发编程的朋友可能会经常用到命令行工具,下面会整理一些windows下命令行工具. 1.powershell 系统自带 powershell 它可以说cmd的升级版.补充 ...

  2. dos命令行设置网络优先级_计算机网络故障及其维修方法

    1. 常见计算机网络故障检测.分析能力:掌握计算机网络故障维修方法: 2. 会配置小型计算机网络系统:了解常见计算机网络故障原因:了解计算机网络故障处理方法: 3. 能利用所学知识和经验(灵活性)创造 ...

  3. dos命令行设置网络优先级_网络工程师必知的Linux命令,精品!

    Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心. 线上查询及帮助 ...

  4. dos命令行设置网络优先级_海康威视二层接入网络交换机DS-3E2326-H 26口_DS-3E2326-H_DS-3E2326-H...

    DS-3E2326-H 海康威视26口二层接入网络交换机 网络交换机代理商 24个10/100Base-TX 以太网端口,2个10/100/1000Base-T以太网端口和2个复用的100/1000B ...

  5. dos命令行设置网络优先级_网络安全之木马病毒的防范以及攻击

    木马的快速入门 相声演员登台后常说一句话:闲话少说,打板就唱. 咱们也一样,直接上干货 木马程序介绍:木马病毒是指隐藏在正常程序中的一段具有特殊功能的恶意代码,是具备破坏和删除文件.发送密码.记录键盘 ...

  6. dos命令行设置网络优先级_笔记本网络连接图标不见了怎么办?

    首先检查网卡是否正常工作,你只要,反过来,单击开始-设置-命令,控制面板上的控制面板窗口中,双击系统图标,系统弹出窗口属性设置,打开"硬件"选项卡,再点击"设备管理器&q ...

  7. dos命令行设置网络优先级_笔记本网络连接图标不见了?一招搞定!

    点击蓝字 关注我们 首先检查网卡是否正常工作,你只要,反过来,单击开始-设置-命令,控制面板上的控制面板窗口中,双击系统图标,系统弹出窗口属性设置,打开"硬件"选项卡,再点击&qu ...

  8. Windows2003使用命令行设置共享权限与安全权限心得

    Windows2003使用命令行设置共享权限与安全权限心得 需在服务器上创建大量考试用户和考生文件夹,且需对每个考生文件夹进行不同权限的设置. 由于用户和文件夹的数量较大,采用手工建立和添加的方式,将 ...

  9. MySQL安装成功后dos命令行设置密码

    我在windows7上安装好MySQL数据库后,添加了MySQL的安装目录D:\wamp\MySQL\bin;到环境变量中,这样就可以在任何目录下使用mysql.为了安全性考虑,需要设置MySQL数据 ...

  10. 命令行设置dns_网络感叹号dns未响应

    电脑网络问题我们过多过少都会遇到,有时候可以通过一些网络的检测工具解决,有时候却解决不了,这会影响到我们的日常工作.那么,网络感叹号dns未响应怎么办?下面将会为大家介绍. 网络感叹号dns未响应 1 ...

最新文章

  1. 朴素贝叶斯(NBM,Naive Bayesian Model)为什么朴素又有哪些形式?
  2. 什么是CNN?机器学习入门贴,Facebook员工打造,47k访问量
  3. maven中snapshot版本和正式版本的区别
  4. 解决Missing artifact com.sun:tools:jar:1.5.0方法
  5. 测试网页速度性能的利器-Yslow和page speed
  6. c 语言实现汇文, 瞎写
  7. oracle日志版本不同步,oracle11GR2 datagurad 配置后,敲入日志应用后查看归档日志序号不一致...
  8. 历久弥新 - 微软万亿市值背后的文化支撑(下)|DevOps案例研究
  9. ASP.NET Core 应用程序状态
  10. linux 配置path
  11. mathtype运行时错误48_在office中无法使用MathType该怎么办?
  12. 一个程序员的“无聊”故事
  13. 软件测试和python那个号_软件测试:Java VS Python
  14. ThinkPHP的RBAC(基于角色权限控制)详解
  15. LightGBM源码如何计算增益
  16. linux系统 看com口,Linux如何设置com1口,让超级终端通过com1口进行登录
  17. 计算机硬盘检测不到,电脑经常检测不到硬盘怎么办
  18. 金融计算机加权平均,加权平均
  19. 1.ROS编程学习:helloworld的c++与python实现
  20. Latex使用遇到的问题

热门文章

  1. grads 相关系数_GrADS实习报告6
  2. java大华监控_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。
  3. axure 8.0 注册码
  4. JPG png GIF BMP常见图像格式的介绍与区别
  5. angularjs select 下拉加载option 默认选中第一行为空格的解决办法
  6. 信息学奥赛一本通1011
  7. 2021华为精英软件挑战赛总结
  8. .net 2.0安装包打不开_腾讯悄悄发布 Linux QQ,版本 2.0 Beta
  9. 蓝牙模块配置串口通讯
  10. 鸿蒙系统下的搜狗输入法,搜狗输入法鸿蒙版app下载-搜狗输入法 鸿蒙版v10.28-PC6鸿蒙网...