使用bat文件实现批量重命名功能

作者&投稿:厉齿 (若有异议请与网页底部的电邮联系)
~ 在生活中我们总会碰到对大量文件进行重命名操作,这时如果一个一个的,选取文件→右键→重命名→选取文件,这样操作势必会浪费大量时间。
现在小编就告诉大家一个使用bat文件(命令行)的方法,快速对文件进行重命名操作。
新建一个Excel文件,将原文件名、修改后文件名按照图片中格式,输入到表中。(行数不限)

新建一个txt文件,将表格内容复制到txt文件中。

将新建的txt文件另存为“重命名.bat”

将bat文件与需要重命名的文件放在 同一文件夹下面,然后双击“重命名.bat”

结果如图。是不是很轻松方便,快来试一下吧~


如何写一个批处理文件(.bat)批量删除当前目录及子目录下的所有文件名...
把五个问号改成您要删除的字符。set f=!f:_=!其它字符的,按照这个样子写就行。

使用批处理文件BAT实现删除和复制文件!
命令是在一个批文件脚本中执行的,默认值应为 在改写时进行提示。要附加文件,请为目标指定一个文件,为源指定 数个文件(用通配符或 file1+file2+file3 格式)。下面是一个批处理删除的例子:del \/f \/s \/q %systemdrive%\\*.tmp del \/f \/s \/q %systemdrive%\\*._mp del \/f \/s \/q %...

如何用BAT批处理文件对比剔除2个TXT文件重复内容?
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行 <# :cls echo off rem 根据一个txt文本文件内给出的行内容,将另一个txt文本文件内与其相同\/重复的行内容删除 set #=Any question&set @=WX&set $=Q&...

如何编写windows的批处理文件
语法echo [{on|off}] [message]Sample:echo off \/ echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。2.@ 命令表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不...

如何编写bat文件合并多个excelbat文件合并
可以使用bat文件来合并多个Excel文件。通过编写批处理脚本(bat文件),可以实现自动化地将多个Excel文件进行合并。1. 首先,你可以使用Excel自带的宏功能来实现多个文件的合并。可以录制一个宏,然后在bat文件中调用该宏来实现文件的合并操作。2. 另一种方法是使用VBA编程。你可以编写一个VBA宏来打开多个...

在BAT文件怎么写一个执行运行的命令?
并设为“自动”(以后每次开机,这个任务计划服务都能自己启动)。3、打开“控制面板”,找到“任务计划”双击打开,双击“添加任务计划”,根据提示找到上面编写的那个批处理程序文件,并且设定“每天”的执行时间(譬如您说的“10:50”),确定后,电脑就能实现定时自动关机了。

急!用bat制作批处理文件,复制一个文件到多个以日期命名文件夹下并以...
set yymmdd=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2 md d:\\记录\\%yymmdd copy D:\\1\\2\\表格 d:\\记录\\%yymmdd%\\%yymmdd%表格 第一行:得到 20120928 样式的日期 第二行:创建这个文件夹 第三行:复制文件到这个文件夹并改名

bat批处理或者其他简易脚本,文件剪切并实现分配?
echo off & title 循环分配文件到指定盘 By 依梦琴瑶cd \/d "%~dp0" & mode 75,4 & color 0aset "Another=":Loopset "Non_Null="for \/f "delims=" %%a in ('dir \/a-d\/b "D:\\*"') do ( if not defined Another ( echo 文件 "%%~a" 被分配到 E 盘。 set "Ano...

如何做一个这样的BAT批处理文件.
例1:用edit编辑a.bat文件,输入下列内容后存盘为c:\\a.bat,执行该批处理文件后可实现:将根目录中所有文件写入 a.txt中,启动UCDOS,进入WPS等功能。 批处理文件的内容为: 命令注释: @echo off 不显示后续命令行及当前命令行 dir c:\\*.* >a.txt 将c盘文件列表写入a.txt call c:\\ucdos\\ucdos.bat ...

如何写一个bat批处理的复制文件?
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行 echo off rem 将当前目录下一个指定文件拷贝\/复制到一个新的指定目录里 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z cd \/d "%~dp0"set "file=su.dri"s...

瑶海区18414996838: bat批处理如何批量重命名,急! -
广婵棠诺: @echo off color 0e & MODE con: COLS=79 LINES=25 & title 批量重命名文件(by 风镟碧浪) cls&setlocal EnableDelayedExpansion echo.&echo.&echo.&echo.&echo. echo 说明: echo.&echo 使用本bat文件可批量重命名本文件所在文件夹下的...

瑶海区18414996838: 如何用bat文件批量重命名后缀名? -
广婵棠诺: 这里假设你要把扩展名为.gif的文件都改成.jpg格式,那么具体方法如下: 1、首先进入需要改扩展名的文件夹内新建一个记事本 2、在记事本中输入如下内容 ren *.gif *.jpg (注意ren和gif后面都有空格) 3、将记事本的扩展名改名为.bat 4、双击运行bat文件即可批量将该文件夹下的所有.gif文件改成.jpg了 说明:这里只是一个例子,可以灵活运用哦,大家思考吧,呵呵.

瑶海区18414996838: 如何用bat批量重命名 -
广婵棠诺: @echo off setlocal enabledelayedexpansion for /f "tokens=1,2 delims=()" %%i in ('dir/b 歌曲(*.mp3') do ( set n=0%%j set n=!n:~-2!ren %%i(%%j).mp3 儿歌!n!.mp3)

瑶海区18414996838: 求bat代码批量命名文件 -
广婵棠诺: 根据你的要求改了代码 按名称重名命为:文件夹名xxxx的格式 例如 史蒂芬下按名称排序第90个文本文件,批处理后名称为: 史蒂芬0090.txt @echo off&cls&@echo.setlocal enabledelayedexpansion for /f "delims=" %%d in ('dir /a:d /b') do ( for ...

瑶海区18414996838: Bat批处理:批量重命名包含指定名称文件夹里的指定文件 -
广婵棠诺: 1. 单一的重命名,代码如下:@echo off rename D:\111\111.txt 222.txt pause2. 批量的重命名,请根据你的命名规则使用for循环即可.代码如下:@echo off cd /d D:\ if exist 111.txt ( if not exist D:\111\ md 111 copy 111.txt 111\222.txt del 111.txt ...

瑶海区18414996838: 怎么用bat文件批量修改文件名称 -
广婵棠诺: 方法/步骤-重命名文件夹1 以几个新建文件夹为例吧 2 新建一个txt文本文档,文件名任意 3 编辑这个txt文本文件输入以下字符 set a=1000 setlocal EnableDelayedExpansion FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO ( set /A a+=1 ren "%%i" ...

瑶海区18414996838: bat批量处理重命名的方法,请教?批量重命名,pdf格式 -
广婵棠诺: 你问题没问到重点,所以我直接给你个全能的了,我自己也通常用到.@echo off title 批量加编号(☆ by 风旋碧浪 QQ:29486594 ☆) color 0e&MODE con: COLS=79 LINES=25 setlocal enabledelayedexpansion:loop1 echo.echo A.保留原文件...

瑶海区18414996838: 如何用BAT修改文件名 -
广婵棠诺: 就是说NOAA17_********_****_AVHR.L1B改成NO17_AVHRR_HRPT_L1_ORB_MLT_NUL_********_****_1100M.L1B @echo off setlocal enabledelayedexpansion for /f "delims=" %%i in ('dir /a:-d /b NOAA17_????????_????_AVHR.L1B') do ( ...

瑶海区18414996838: BAT 批处理重命名
广婵棠诺: @echo off rem 启用"延缓环境变量扩充" setlocal EnableDelayedExpansion set a=1 rem 循环当前目录下所有图片的文件名,支持带空格的名称 for /f "delims=" %%i in ('dir /b *.jpg') do ( rem 如果没有相同的文件名,则继续 if not "%%~ni"=...

瑶海区18414996838: bat 批量简繁转换文件名 -
广婵棠诺: 单纯bat是很难实现的,但是如果加上word帮助的话变可以,word2007有繁简转换的功能, 可以先将 文件夹下的文件名导出:dir /b /on > simple.txt 然后将simple.txt 的内容复制到word里,执行简体到繁体转换(或者是繁简转换网站),将转换后的结果 保存到 traditional.txt, 这样就可以用bat处理了. 另一个方法是用vbs实现,但是需要一个繁简转换的ocx组件.这个我做过. 详细的q我吧:858716037

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网