bat 批量重命名文件

作者&投稿:羊畏 (若有异议请与网页底部的电邮联系)
bat批量重命名(指定替换字符)~

1、电脑打开要重命名的文件,然后新建TXT文档。


2、打开新建的TXT文档后,输入字符
set a=1000
setlocal EnableDelayedExpansion
FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO (
set /A a+=1
ren "%%i" "电影!a!"
)
1000和电影是可以更改的。


3、保存TXT后,把后缀改为bat,然后点击是。


4、点击运行bat,就可以把文件名都改好了。

REM 假设你这些文件夹在d:est下,不是的话自行修改
@echo off
set d=d:est
pushd %d%
for /f "tokens=*" %%i in ('dir/b/ad') do ren %%i\a.txt %%i\%%i.txt

@echo off
for /f "delims=" %%i in ('dir/s/b/ad') do (
   for /f "delims=" %%j in ('dir/s/b/a-d "%%~ni"') do (
   ren "%%~sj"  "%%~ni%%~nxj"
   )
)





桂平市15230029348: 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文件可批量重命名本文件所在文件夹下的...

桂平市15230029348: 怎么用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" ...

桂平市15230029348: 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 ...

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

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

桂平市15230029348: 批处理bat重复复制一个文件并重命名 -
曹满全泽: for /l %%i in (1 1 100 ) do ( copy test.mp4 %%i.mp4 ) del /s /q test.mp4 pause

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

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

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

桂平市15230029348: bat 全盘搜索指定文件并重命名 -
曹满全泽: @echo off set file=abc.ini set dir=c:,d:,e:,f:, for %%a in (%dir%) do ( for /f "delims=" %%b in ('dir /a-d/s/b "%%a\%file%"') do ( ren "%%~b" "%%~nxb.bak" )) pause

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