怎样使用批处理文件批量修改文件名称

作者&投稿:宇劳 (若有异议请与网页底部的电邮联系)
怎么用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" "电影!a!"
)
然后保存

4
保存后更改文件扩展名为bat,有提示选“是”

5
双击运行这个bat批处理文件,稍一延迟文件夹就都已全改名啦

6
代码主要注意以下两处,可进行随意修改

7
这两处修改之后,运行后重命名文件夹的名称也随之变化

END
方法/步骤2-重命名文件


以重命名txt文件为例,也是先新建bat文件,其中代码如下
@echo off
set a=00
setlocal EnableDelayedExpansion
for %%n in (*.txt) do (
set /A a+=1
ren "%%n" "小说!a!.txt"
)
注意红色标记的4处地方,可进行更改

双击执行后效果如下

@echo off & title 批量重命名A.txt By 依梦琴瑶
for /f "delims=" %%a in ('dir /a-d/s/b A.txt') do ren "%%~a" B.txt
::删除的话,把上面的ren "%%~a" B.txt改成del /f /q "%%~a"
pause
脚本放在F:\year目录中执行

::══代══码══开══始═══
@echo
off
rem
关闭回显
setlocal
enabledelayedexpansion
rem
启动变量延迟
for
/f
"tokens=*
delims="
%%i
in
('dir
/a-d
/b
*.txt')
do
(
set
old_name=%%i
rem
保存一下原始文件名
set
new_name=!old_name:*_=!
rem
将原文件名中的“_”以及之前的字符替换为空
ren
!old_name!
!new_name!
rem
将得到的替换后的作为新名称
)
pause
rem
暂停脚本执行
::══代══码══结══束═══


批处理怎么进行复杂的批量替换?
使用!rest:%findstrPattern%=%replacementPattern%!替换rest变量中所有匹配findstrPattern变量的字符串为replacementPattern变量中的符号,将替换后的字符串存储到replaced变量中。最后使用echo输出firstTwo和replaced变量拼接后的字符串。这个批处理文件中使用了延迟变量扩展,即在for循环中使用!括起变量名。这是...

写批处理文件的一些技巧?
在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:\\back中。显示的注释提示您将另 一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续 处理。 6.Call 命令 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调 用目标的标签。如果在脚本...

.bat 文件是什么?做什么用的?
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以...

批处理文件命令怎么写?
主要命令也只有一条:(在批处理文件中使用 FOR 命令时,指定变量使用 %%variable)@for \/f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call door.bat %%i %%j %%ktokens的用法请参见上面的sample1,在这里它表示按顺序将victim.txt中的内容传递给door.bat中的参数%i %j %k。而cultivate.bat...

如何编写批处理文件?
2、然后,在文本文档中输入需要执行查看IP地址的命令。3、接着,按enter回车键,再输入我们需要执行的命令和网关地址。4、之后,输入暂停按钮的命令,再保存该文本文档后,并关闭它。5、点选文本文档,再按键盘上的F2键,再把文本文档命名为***.bat的文件。6、最后,在弹出的重命名的提示窗口中点击...

怎样使用批处理文件进行文件复制?
参考图片输入:@echooff xcopy\/s\/y"\\\\192.168.1.10\\backups\\星.星""d:\\back\\"意思是复制地址为192.168.1.10的电脑中的backups目录中的所有文件,粘贴到本机D盘back目录中。保存文件,这个地址就是目标电脑的IP地址。7、将文本文档的扩展名改为bat。一个有复制功能的dos批处理文件就完成了。

通过批处理命令,将word里面包含书名号《》的内容提取出来,保存在1.txt...
可以使用Windows自带的PowerShell来实现这个任务。下面是一个批处理脚本的示例,可以将Word文档中所有包含书名号《》的内容提取出来,并将结果保存在1.txt文件中:powershell -Command "Get-Content document.docx -Raw | Select-String -Pattern '《.*?》' -AllMatches | Foreach {$_.Matches} | For...

如何使用以下的批处理代码??? 批处理为文件名加前缀!!!
文件名头”。可以一边设置一边在右边预览新文件的名称,方便我们使用。第3,新文件名预览没问题后说明设置完成了,然后点击右上角的按钮,启动批量重命名程序。当弹出成功的提示时说明文件名全部成功添加了前缀。第4,通过小编的案例可以看到,所有文件名称的前面都添加了统一的前缀字符,批量处理成功。

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

Excel2003ren命令结合批处理来批量修改文件名
解决思路 Excel中有一个重命名的命令,ren,我们可以先用此命令将文件重新命名,然后存为bat文件,这样就能进行批量处理了。操作步骤 先启动电脑上的Excel,我跟大家举例演示,就随便创建了一个比较简单的表格,在C2单元格输入公式:="ren "&A2&".jpg "&B2&".jpg",这是一个字符链接公式,表示将A2...

法库县17875362879: 如何用批处理文件批量更改有规律的文件名? -
濮柏鲁贝: 只要有规律就好..给你个批处理,可以批量替换文件名中的相同字符, 比如你可以批量把文件名中的_1_替换为_3_,但是千万别直接把1替换为3,这样有3的地方全部变成1了. 切记切记!! @echo off echo.&echo.echo 说明:echo.echo 使...

法库县17875362879: 如何利用bat文件批量修改文件名 -
濮柏鲁贝: 方法: 在当前目录下新建两个批处理文件:createsrc.bat和rename.bat.createsrc.bat文件内容如下: dir /a-d /b *.rmvb>src.txt echo 收集文件名成功! pause 功能:将当前目录下的所有扩展名为.rmvb的文件的文件名都导入到src.txt文件中...

法库县17875362879: 如何用批处理文件批量更改有规律的文件名~ -
濮柏鲁贝: @echo off set n=0 setlocal enabledelayedexpansion for /f "delims=" %%i in ('dir /b "d:\music\*.mp3"') do ( set /a n+=1 ren "d:\music\%%~nxi" "00!n!%%~nxi") 这样便可以了

法库县17875362879: 怎样使用批处理文件批量修改文件名称 -
濮柏鲁贝: ::══代══码══开══始═══ @echo off rem 关闭回显 setlocal enabledelayedexpansion rem 启动变量延迟 for /f "tokens=* delims=" %%i in ('dir /a-d /b *.txt') do (set old_name=%%irem 保存一下原始文件名set new_name=!old_name:*_=!rem 将原文件名中的“_”以及之前的字符替换为空ren !old_name! !new_name!rem 将得到的替换后的作为新名称 ) pause rem 暂停脚本执行 ::══代══码══结══束═══

法库县17875362879: 批处理修改文件名 -
濮柏鲁贝: 方法/步骤1 在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示.2 鼠标左键点击,开始-》运行-》在对话框中输入字母“cmd”,进入dos模式 ,如下图所示.3 在dos模式输入命令行“cd c:\pic”然后回车,再输入命令行...

法库县17875362879: 系统批处理命令.如何批量改文件名.?比如吧一个123456789123的文件改成1234 - 5678 -
濮柏鲁贝: 要植入到程序里还是只是重命名的? 1、如果只是重命名可以试下拖把更名器这个软件 2、如果需要生成批处理文件可以写个程序批量解析当前文件夹里的文件名,然后用代码在中间每四个值加- 据我所知dos的ren命令不支持模糊匹配的附: ren [drive:][path] filename1 filename2 例: ren *.jpg *.png

法库县17875362879: 批处理修改指定文件夹中的文件名 -
濮柏鲁贝: @for /r %%i in (*.bmp)do set/a n+=1&call ren "%%i" %%n%%.bmp

法库县17875362879: 如何批处理修改文件夹名称? -
濮柏鲁贝: 方法很简单.首先将所有需要进行文件名修改的文件移动到同一文件夹内,按“Ctrl+A”,全选所有文件,将光标移到选区上方,点击鼠标右键,在右键菜单中选择“重命名”. 此时,第一个文件的文件名变为可编辑状态,按照修改单个文件名的方法修改,例如将文件名改为“作业””,在空白处点击鼠标左键后,所有的文件都会随之发生变化,依次为“作业”、“作业 (1)”、“作业 (2)”……“作业 (n)”,瞬时实现了文件名的批量修改. 另外, 有的用户在文件夹选项中设置了让系统显示文件的全部名称,这时就要注意在修改文件名时,不要更改文件的扩展名(即文件名中“.”后面的部分),否则文件将不能被正常打开.

法库县17875362879: 如何利用批处理命令修改文件夹内文件的名字 -
濮柏鲁贝: @echo off for /d %%i in (*) do ( for /f "tokens=*" %%j in ('dir /a-d /b /s "%%i\*.*"') do ( ren "%%j" "%%i%%~xj" move "%%~dpj%%i%%~xj" "%%~dpi")) pause将以上代码保存为批处理文件,放到一级文件夹 "甲" 中运行.默认会把文件改名后剪切到 "甲" 中.

法库县17875362879: 怎么批量修改部分文件名? -
濮柏鲁贝: 使用好压软件的批量文件命名功能,就可以实现如你所述的命名,具体操作如下:1.百度搜索好压,打开好压官网2.点击下载按钮,下载好压并安装3.安装完成后点击批量文件改名4.在打开窗口点击添加要重命名的文件6.选中文件点击打开7.问题是增加字段,选择增加/删除8.将要增加的文段输入到对应位置9.点击开始重命名,等待重命名完成10.在文件管理器中重命名的文件如下,任何文件都可以这样重命名

你可能想看的相关专题

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