实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件

2020-02-12 09:52:07 162点赞 1922收藏 52评论

什么是批处理?


批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中,批处理脚本通常是以.bat结尾的

可以理解为,这个是批量的依据逻辑来执行命令,批处理可以做很多事情,包括改文件名,包括修改注册表,还有删除一些不必要的文件

本篇文章没有说明头大的批处理命令,而是找了一些常用的实用批处理提供给大家,直接复制粘贴就可以达到效果


如何使用


新建一个txt文件,并打开

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件



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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件



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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


双击运行就好了

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


1.重置网络


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

ipconfig /flushdns

netsh winsock reset



2.批量重命名文件夹


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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件

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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


但这样限制过大,而用批处理可以快速的执行,并且可以自定义文件名称
set a=0

setlocal EnableDelayedExpansion

FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO (

set /A a+=1

ren "%%i" "!a!"

)


把上面的代码复制并且重命名为bat,放在文件夹同一个目录就可以



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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件



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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件







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


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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


这时候就可以用下面这一条

@echo off
set /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 enabledelayedexpansion
ren "!file!" "!name!!extension!" 2>nul
endlocal
)
)
exit

保存后执行,会提示输入,试试看把“_DSC”换成”SZ”

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


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


实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


4.一键分类文件


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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


使用下面的这一条就可以简单的分类文件到各个以文件类型为名的文件夹里面

for %%i in (*) do (md %%~xi
move *%%~xi %%~xi)
pause

我随便复制一些来测试,在这一个批处理指令执行前

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件



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



有时候遇到有一些小文件,比如说图片的缩略图,这些缓存可以删除但是手动执行太繁琐数量太多,那就可以活用一下批处理

for /r %%F in (*) do if %%~zF LSS 1000 del "%%F"


这一条还可以配合word文档,假设说我今天要把一篇文章的图片全部都复制下来

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件




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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件


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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件



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

实用批处理:不用下软件就能 批量改名,指定命名,修复网络,删除小文件






展开 收起
52评论

  • 精彩
  • 最新
  • 真正懂这个的人不需要看你的文章,看你文章的觉得你这个还不如下载一个软件方便

    校验提示文案

    提交
    我看了一两个用户一口一个“不如软件”,但他们却说不出是什么软件

    校验提示文案

    提交
    确实不如软件,电脑都有,几十K也不用空间,忘记或者临时用的话,我觉得搜一下都比这个批处理快 [喜极而泣]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这个完全不如linux cmder的法眼,全是小菜一碟。光重命名的直接用linux下面rename就能处理一堆情况了。

    校验提示文案

    提交
    哈哈,这也要比个高下,用Linux的人真是没落了

    校验提示文案

    提交
    你们linux不能支持绝大部分工业软件,不支持mso,好,下一题

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 请问批量改文件名增加序号排列的话,次序是根据文件的排列顺序而定的吗?例如按名、日期、大小、修改时间之类的。我经常需要把无损转aac格式,转换出来的文件大部分是没有序号的,按照专辑顺序排都是一个一个的改。




    btw 这个电脑桌面是女孩子的吗。。

    校验提示文案

    提交
    这个桌面怎么可能是女孩子。。。 [献黄瓜] [献黄瓜]

    校验提示文案

    提交
    男孩子的房间-男孩子的电脑桌面,女孩子的房间-女孩子的电脑桌面.jpg

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 收藏退出,一气呵成 [得意]

    校验提示文案

    提交
  • 一般上来就喜欢标榜自己Linux的,都是很喜欢吹嘘的,水平肯定是垃圾。。。。还cmder,连基本的术语shell都不会说,越是半桶水越喜欢显

    校验提示文案

    提交
  • 作为一个程序员,这样的事情,我还是用工具解决吧,FreeCommander了解一下

    校验提示文案

    提交
    求问,非程序员 freecommander 能上手么?只需要批量修改文件名之类

    校验提示文案

    提交
    收起所有回复
  • 门槛偏高呀,我都是在cmd窗口dir,然后复制粘贴到excel,用excel公式刷改完后,做成ren原名称 新名称,保存.bat执行 [得意]

    校验提示文案

    提交
  • 这么麻烦真不如下载个软件!如果上不去网也没几个人能记住你这些命令!

    校验提示文案

    提交
  • RF -rm
    Init 6

    校验提示文案

    提交
  • 原来dos时代,会写批处理是必须的基础技能了。

    校验提示文案

    提交
    Autoexec.bat了解下???

    校验提示文案

    提交
    收起所有回复
  • powershell不香?

    校验提示文案

    提交
  • 这个不错。 [棒棒哒] [棒棒哒] [棒棒哒]

    校验提示文案

    提交
  • 短小精悍zsbd

    校验提示文案

    提交
  • 这个好,相机照片的那名字你懂得 [想一想]

    校验提示文案

    提交
  • 言简意赅!

    校验提示文案

    提交
  • 和微博卡吧发的一样的?? [观察]

    校验提示文案

    提交
  • i了i了,点赞收藏

    校验提示文案

    提交
  • 感谢,非常实用,数百G岛国青年读本就靠这个整理了。

    校验提示文案

    提交
  • 保姆级教程,值得收藏啊

    校验提示文案

    提交
  • 又会装又会杠,普通用户用什么系统多? [抽烟]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.9K
扫一下,分享更方便,购买更轻松