bat批量处理重命名的方法,请教? 批量重命名,pdf格式 Bat批处理:批量重命名包含指定名称文件夹里的指定文件

作者&投稿:智寒 (若有异议请与网页底部的电邮联系)
就是说将111205050765349623-01-06.pdf重命名为1800349623-01-06
.pdf
将文件名中的111205050765换成1800
好果是这样的话可以做成如下的批处理:
==========
@echo off & color 3f
title renaming . . .
for %%I in (*111205050765*) do set /a TOTAL+=1
setlocal EnableDelayedExpansion
for %%I in (*111205050765*) do (
set /a NUM+=1
title ^(!NUM!^/%TOTAL%^) ReNaming . . .
set FILE=%%I
ren "%%I" "!FILE:111205050765=1800!"
)
endlocal & exit
==========
以上文本保存成xxx.cmd文件,放到要重命名的文件夹内运行即可。
最好先复制一份出来重命名,以防失误。

表格的内容另存为a.txt

@echo off
for /f "tokens=1,2" %%i in (a.txt) do ren %%i.pdf %%j.pdf

如果是把文件名中的111205050765替换成1800的话,可以不要表格和文本
@echo off
setlocal enabledelayedexpansion
for /f %%i in ('dir/b *.pdf') do (
set fn=%%i
set fn=!fn:111205050765=1800!
ren %%i !fn!)

改不了的,因为每个文件名都不一样,文件不多的话还是手动吧。

bat批处理:根据文本文件批量重命名文件~

新建文本文档,命名为a.bat(a是文件名自己随意修改),用记事本打开,写入:ren *.txt *.doc (.txt是你原来的后缀,.doc是你想要修改的)

1. 单一的重命名,代码如下:
@echo off
rename D:\111\111.txt 222.txt
pause

2. 批量的重命名,请根据你的命名规则使用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
rename 111\333.txt 444.txt
)
pause

3. 知道文件名如111.txt,但不明确它的路径,搜索文件如下:
@echo off
for %%i in (c d e f g h) do (
cd /d %%i:\
echo 搜索%%i盘...
dir /s /b 111.txt
)
pause

4. 知道文件名比如(*\111\222.txt)盘符不知道,自动搜索并修改为333.txt
@echo off
for %%i in (c d e f g h) do (
cd /d %%i:\
echo 搜索%%i盘...
rem 搜索111文件夹
for /f %%j in ('dir /s /b /a:d *111') do (
if "%%~nj"=="111" (
if exist %%j\222.txt (
echo rename %%j\222.txt 333.txt
rename %%j\222.txt 333.txt
)
)
)
)
pause

2345看图王如何批量重命名
答:预览”效果;第七步:设置完成后点击右下角的“重新命名”按钮,等待一会儿后可以看到成功的提示;第八步:点击打开就可以看到重命名后的图片了。以上就是2345图片王中批量进行重命名的方法教程的全部内容了。在批量进行重命名时我们还可以点击修改扩展名,开启或关闭“自动解决命名冲突”等功能。

美图秀秀批处理如何批量对图片重命名
答:点击“保存”按钮;第五步:等待一会儿后可以看到“批处理完成”的提示窗口,可以点击“打开文件夹”按钮查看转换后的图片,也可以点击进行关闭。以上就是美图秀秀批处理中批量对图片进行重命名的方法教程的全部内容了。我们也可以在美图秀秀首页点击“批处理”按钮后打开美图秀秀批处理进行同样的操作。

如何使用以下的批处理代码??? 批处理为文件名加前缀!!!
答:批量给文件名前面添加统一前缀的方法 第1,打开电脑上已经安装好的“优速文件批量重命名”软件工具,如下图所示点击【添加文件】或【添加目录】按钮,将需要加前缀的文件全部导入到软件中,进入下一步操作。第2,然后进行设置,命名方式选择“插入”;插入类型选择“自定义内容”;插入内容右边输入前缀文字...

怎么批量删除文件名多余字符如何批量删除文件名字前几位字符
答:在工作中我们非常不赞同低效率的工作方法,所以今天小编非常有必要给大家分享一个批量处理的方法,我们会使用到一个文件批量重命名工具,使用这个工具便能批量删除文件名中的前几位字符。那么这个软件工具叫什么名称呢?具体的操作方法又是什么样的方法呢?请看下面详细的步骤。使用到的软件工具:优速文件...

如何批处理重命名文件名
答:echo off&setlocal enabledelayedexpansionset "class=*.avi *.wmv *.rm *.rmvb *.mpeg1 *.mpeg2 *.mp4 *.3gp *.asf *.swf *.vob *.dat *.mov *.m4v *.flv *.f4v *.mkv *.mts *.ts"set /p pat=请输入路径for /r "%pat%" %%i in (%class%) do (set var=%%~nxi & ...

如何在所有文件前加上同一个前缀呢
答:批量给文件名添加统一前缀的方法 第1,打开电脑上已经安装好的“优速文件批量重命名”软件工具,如下图所示点击【添加文件】或【添加目录】按钮,将需要加前缀的文件全部导入到软件中,进入下一步操作。 第2,然后进行设置,命名方式选择“插入”;插入类型选择“自定义内容”;插入内容右边输入前缀文字内容;插入位置选择“文...

bat复制文件并重命名
答:复制文件重命名这个用COPY C:\1.exe f:\123.exe 1、利用Start /wait在执行完一条命令再执行下一条命令 Start用法:语法 start ["Title"] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/wait]...

请问怎么给一批txt文件批量加上一个相同的前缀?
答:全选;然后点击鼠标右键;点左键重命名,OK!

批量重命名文件名为父文件夹名字加序号(1)(2) 求高手帮忙修改下代码_百 ...
答:小弟不胜感激.如能解决所有问题的追加100分.分数不多但是我的诚意 希望各位高手帮忙 我们知道在批处理中要批量处理的话,那肯定是少不了用for命令的。现在我们把他的要求分解成两部分 1、先用dir命令把所有要进行重命名的文件的全路径列出来发送到一个临时的文本文件。(供下面的for语句来读取)2、用...

...一个文件夹里面有几千张图片,如何把里面的图片一次按顺序重命名?
答:你可以全选所有的图片按F2输入你要重命名的名字再按CTRL+ENTER