批量更改jpg文件名

批量更改jpg文件名
批量更改jpg文件名

如何批量更改jpg的文件名

1、把要改名的jpg文件放入一个文件夹(不妨设放在D:\JPG中)

2、新建Excel文件,在A列中输入要改名的jpg文件名(从A1开始)

3、在B列中输入要改名的jpg文件名(从B1开始,要对应)

4、鼠标选中C1单元格,并在编辑框中输入公式="ren "&A1&" "&B1,如下图

5、继续用鼠标拖动C1单元格右下方的句柄,使剩余的C2-C10单元格填充如下图所示。

6、鼠标选中C列中有用部份,鼠标右键复制,如下图示

7、新建记事本,在记事本中,粘贴刚才的复制内容,如下图示。

8、鼠标点击菜单“文件”——“另存为”,输入文件名ren.bat,将它存入存放图片的文件夹。

9、鼠标双击ren.bat这个批处理文件,即可将该文件夹下的jpg图片,按照刚才Eexcel文件中的顺序和文件名批量修改文件名,如下图示。

【免费】用bat批量修改文件名的参考集

用bat批量获取和修改文件名的方法 1.批量提取 新建文本文档在文本文档里输入: dir *.* /a /b /s >A.txt 保存为提取名字.bat 文件名字被提取到当前文件夹的 A.txt里面了!也可以提取某类型的文件比如*.mp3 或者a*.mp3 2.批量重命名 新建文本文档在文本文档里输入: @for /f %%a in (A.txt) do @( if exist %%a for /f %%b in (B.txt) do ( rename %%a %%b)) 保存为批量改名.bat A.txt 是原来的文件名 B.txt 是修改后的文件名 一行对应一个名字不能有空格同时注意文件属性 A.txt : NBA直播录像1.3gp NBA直播录像2.3gp NBA直播录像3.3gp NBA直播录像4.3gp B.txt : NBA直播录像第一场.3gp NBA直播录像第二场.3gp NBA直播录像第三场.3gp NBA直播录像第四场.3gp 有兴趣加入技术交流QQ群:58755232 6月9日补充: 参数: -1 每列仅显示一个文件或目录名称。 -a或--all 下所有文件和目录。 -A或--almost-all 显示所有文件和目录,但不显示现行目录和上层目录。 -b或--escape 显示脱离字符。 -B或--ignore-backups 忽略备份文件和目录。 -c 以更改时间排序,显示文件和目录。 -C 以又上至下,从左到右的直行方式显示文件和目录名称。 -d或--directory 显示目录名称而非其内容。 -D或--dired 用Emacs的模式产生文件和目录列表。 -f 此参数的效果和同时指定"aU"参数相同,并关闭"lst"参数的效果。 -F或--classify 在执行文件,目录,Socket,符号连接,管道名称后面,各自加上"*","/","=","@","|"号。 -g 次参数将忽略不予处理。 -G或--no-group 不显示群组名称。 -h或--human-readable 用"K","M","G"来显示文件和目录的大小。

windows 中 批量更改文件名的几种方法

批量更改文件名的几种方法 方法一: 1.打开文件夹(里面包含很多文件,文件名很乱)-----单选第一个文件(使呈蓝色) 2.按CTRL+A键(全选) 3.再按F2(选中第一个文件) 4.第一个文件输入A------回车-------则文件夹内被选定的其他文件自动被命名为 A(1) ,A(2), A(3)------这个方法很简单方便快捷。朋友们不妨试试。 方法二: 其实Windows XP本身就具有批量更改文件名,并自动加上序号的功能。 操作步骤如下: 1、将需要统一更改文件名的文件拷贝到同一个文件夹里(若有同名文件,需要分两次进行。即先按下面的方法更改掉一些造成同名的文件名,然后再拷贝到一起,统一再做更改)。 拷贝后,按名称排序的文件如下图: 上图14个文件是由两个相机分三次拍摄的,故文件名有三段。要求是按拍摄日期、时间排序顺序更改文件名。其实就是IMAG开头的文件应该在中段。 2、点击“相片拍摄日期”,将文件按“相片拍摄日期”先后排序。排序后的文件如下图: 3、选择全部要批量改名的文件,如下图: 4、将鼠标移到第一个文件名上,单击右键。选择“重命名”,然后将文件名改为你需要的名字。这里是改为“GaiMing(11).JPG”。其中,括号中必须填入数字,但可填入任意数字,该数字即是下面文件名的起始序号,下面的文件名将在此数字的基础上逐个顺序递增一位。如下图: 5、第一个文件的文件名输入后,按确认键或将鼠标在任意别处点一下,所有文件名即时按要求批量更改完成。如下图: 其他几点说明:

1、在你用右键单击选择第一个文件进行“重命名”操作时,其他文件要保持在选中状态。否则要重新选择。 2、对第一个文件名进行“重命名”时,可以不输入括号和数字。确认后,改名后的第一个文件将没有序号,然后其后面的文件从(1)开始递增编号。如下图: 3、建议对第一个文件改名时,使用起始数字的方式。因为若不使用数字,则文件名将自动按上图那样生成。这种情况下,若需要再按文件名进行排序时,则其排序形式将是下图所示。或者会是(10)-(13)排在(1)和(2)之间了。 4、当使用数字时,建议起始数字为“11”、“101”“1001”等,位数等于最大文件数的位数。即当文件是99个以内时,用“11”;当文件是999个以内时,用“101”等。这样可使所有文件名的位数相同,避免出现按文件名排序时,出现(10)-(19)排在(1)和(2)之间,(20)-(29)排在(2)和(3)之间的情况。 5、“取消重命名”在这里一次只能取消一个文件,而且只能用在最后命名的十个文件上。所以如果要重命名的文件数量多于十个,你最好在改名之前,先将照片在其他目录做个备份。 6、文件命名的顺序是依据屏幕上文件的显示顺序从上至下编号的,所以,批量改名之前,一定要让文件按你要求的顺序排好序。如果浏览器中文件按日期倒序排列的,那么重命名之后,第一个文件将会是日子最近的那个文件。又或者,你在右键点击菜单进行改名的的时候,不是点击第一个文件,而是点在了中间某个文件的话,那么重命名将从这个文件开始,顺序排到最后一个文件,然后再从第一个文件排下来。所以一定要注意。 方法三: 批处理批量修改文件名笔记 默认分类2009-08-21 21:12:09 阅读43 评论0 字号:大中小订阅 朋友知道我学P,说又一个文件夹又一堆莲花争霸1[https://www.360docs.net/doc/a58060514.html,].3gp的视频 他希望改为莲花争霸1.3gp 于是开始了批重命名文件名的过程 首先,决定用for /d来遍历目录 但是发现总是失败 哎····原来for /d是遍历文件夹的,不能是文件 接着,用for /r 哈哈 这下应该可以了吧 于是有了下面的代码 @echo off & setlocal enabledelayedexpansion for /r e:\1 %%a in (*.3gp) do ( set str=%%a set str1=!str:[https://www.360docs.net/doc/a58060514.html,]=! pause ren !str! !str1! )

批量修改mp3文件名标题

批量修改mp3的文件名、标题、艺术家、专辑 方法一: 根据文件名修改标题、艺术家 用千千静听批量修改音乐信息--根据文件名修改文件标签 mp3的标签是指标题、艺术家、专辑、流派、备注、音轨、年代 修改前,建议先把一箩筐的MP3分一下类,比如把相同歌手的歌曲放在同一个文件夹内。其好处看到后面你自然知晓。 现在,打开千千静听。在千千静听(英文名TT Player,以下简称TT)的默认皮肤下,按一下很大的“+”号(添加曲目),然后选择“文件夹”(添加某文件夹中的所有音乐曲目),找到任意歌手所在目录,并添加入TT列表中。接着,在列表处按CTRL+A(全选的意思,也可以手动选择所有歌曲),并点击鼠标右键——看到了吧,有个“批量文件属性”按钮,点进去! 下面就是修改音乐信息了。首先是标题,在标题一栏单击鼠标,将闪烁的光标定位于此栏,你只需要点击修改文件名处右边的“从文件名猜测标签”,如果mp3的文件名就是标题,那就在里面输入“%(Title)”即可。%(Title)是歌曲标题的意思,如果mp3的文件名格式不同,你也可以选择其他代码以达到不同的结果,就在输入“%(Title)”地方的下面TT已经做出说明,相信稍懂电脑的人都明白什么意思,小弟不再废话。下面一个可以修改的选项是“艺术家”,只需要修改成这些歌曲的歌手名字即可。这就是为什么一开始要分类存放不同歌手的音乐文件,懂没?接着是专辑,这个选项其实用处不大,你喜欢的话可以修改成你的名字。比如我的所有音乐“专辑”都是“ET收集”,呵呵。剩下的“音轨”、“年代”、“流派”、“备注”基本上都用处不大,供音乐发烧友做修改。修改完后,直接点击TT的“保存到文件”即可! 方法二:根据文件标签修改文件名 用灵者更名软件--根据标题、艺术家、专辑修改文件名 将需要根据文件标签修改文件名的mp3放在一个文件夹中, 灵者更名左侧视图栏中选择需修改的文件夹,中间的视图会显示出需修改的mp3,在下面的文件名设置里给修改主名打钩选择,在右侧栏视图中共有四个大模块:文件改名、内容编辑、综合任务、更多扩展。单击文件改名模块下的标签--mp3音频,在标签表达式里面输入“#歌名”,单击下面的执行,即可大功告成! 标签表达式可以有更多的表示方式,自己可以根据需要设计修改文件名,与千千静听的是大同小异。

excel中如何批量修改文件名

如何批量修改文件名 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 我们在使用电脑和网络进行写经验时,经常要从网上下载一些图片进行配图,而网络上的文件名千奇百怪,我们需要将图片文件按顺序编号。因此就需要批量修改文件名,下面就和大家一起分享这个经验。 工具/原料 ?具备一定电脑操作和电子表格xls基础 ?电脑(xp操作系统)、安装有xls 方法/步骤 1.在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示。

2.鼠标左键点击,开始-》运行-》在对话框中输入字母“cmd”,进入dos模式,如下图所示。 3.在dos模式输入命令行“cd c:\pic”然后回车,再输入命令行“dir /b>rename.xls",如下图所示,可 将文件夹中的文件名在rename.xls文件中列出。 小贴士:有的时候,你的计算机正处于中文输入状态,为确保命令行能够打出来,你可以切换成英文大写状态。

4.随后用xls打开c:\pic文件夹中的rename.xls,你会发现文件名以全部罗列在A列中(你也可以 用鼠标来调整文件名的顺序),你可以在B1列中输入1.jpg作为第一个文件文件名。 5.鼠标选中B1单元格,并在B1列的右下方,使鼠标光标变为+号时,拖动使所有jpg文件的右侧 B列中都有文件名。再将A8单元格中没有用的文件名删除,如下图示。

6.鼠标选中C1单元格,并在编辑框中输入公式="ren "&A1&" "&B1,如下图所示。 7.继续用鼠标拖动C1单元格右下方的句柄,使剩余的C2-C7单元格填充如下图所示。

8.然后,鼠标选中C列,鼠标右键复制,如下图示。 9.在记事本中,粘贴刚才的命令行,如下图示。

批量修改文件名的简单方法

批量修改文件名的简单方法 整体思路:我们要有一个原文件名和新文件名的对应关系,然后结合重命名命令ren 使用批处理 bat文件解决。 找一个实际案例为例稍稍详细的说明一下:假如我们要将原为员工号为名字的照片文件修改为身份证号为名字的照片文件。 第一步,我们应该从财务或者人事那里要到人员的信息对照表,实在没有,我们可以做一个,用excel来制作,如下图的A、B列,然后使用excel公式生成C列 ="ren "&A2&".jpg "&B2&".jpg" 此处使用了excel的一个字符链接公式,不明白的可以直接复制来用,若想一探究竟可以详细的参考excel的相关知识,需要留意的是每一个 & 符号前后需要有字符(需要用英文状态下的双引号,如"ren ")或者单元格名称(不需要引号,如A2)。 第二步,将C列所有生成的内容(不含表头单元格),复制,点击“开始”-“程序”-“附件”-“记事本”,粘贴,另存为bat文件(保存类型选择“所有文件”,然后在文件名处输入批量修改.bat)。

第三步,将生成的bat文件放到需要修改文件名的文件夹里,双击即可。 上面的例子是针对没有规则的文件名,如果原始文件名和新生成的文件名都有一定的规则,你就可以使用excel的功能将其拖拽生成或者使用公式和函数生成新的文件名。

如果上例中文件名已经带有后缀,那就更好办了,直接在A列的前面增加一列,全部输入 ren 然后不要什么公式生成,直接将三列数据复制到记事本,保存为bat文件,将bat文件复制到图片文件夹,双击即可。 通过这个例子我们知道核心就是 bat 批处理和 ren 重命名命令。学会了这个你就不怕以后再命名大批量的文件了,毕竟从网上下载的那些修改文件名的程序不能解决你的所有问题,特别是如果你的文件名是没有规则的名字。

利用excelVBA批量修改文件名以及自动插图到word

前段时间,因编写报告,需要把成果图片修改名字后,将图以及相应的名字插入word文档中。一次报告,至少200张图,花了数个小时才弄完工作,同时难免出现差错。之后就一直寻找捷径,基于excel vba以前有一点基础,现将整理出来的代码分享给大家。可以去下载我编好的excel 小程序,里面有详细代码,地址在最下方。欢迎直接试用下,给个反馈建议. 1.查找文件夹中符合图片格式的文件,返回其名字 Dim fs, f, f1, fc, s Dim arr As String Set fs = CreateObject("") Address = Address = Left(Address, InStrRev(Address, "\", Len(Address))) '获得当前工作表所在文件夹路径 Set f = (Address) Set fc = i = 2 For Each f1 In fc '遍历文件 If FileIspicture Then ' 引用了自定义函数 FileIspicture 判断是否为需要查找的文件格式

phname = '获取文件名 houzhui = Right(phname, Len(phname) - InStrRev(phname, ".", Len(phname)) + 1) (i, 1) = Left(phname, InStrRev(phname, ".", Len(phname)) - 1) (i, 2) = houzhui i = i + 1 End If Next 2.修改文件名称 Sub changename() Dim Address As String Address = Address = Left(Address, InStrRev(Address, "\", Len(Address))) n = , 1).End(xlUp).row For i = 2 To n '修改名称 pname = (i, 1) & (i, 2) textname = (i, 3) houzhui = Right(pname, Len(pname) - InStrRev(pname, ".", Len(pname)) + 1) '获取后缀 Name Address & pname As Address & textname & houzhui Next i

巧用EXCEL批量修改文件名

巧用EXCEL批量修改文件名 平时经常会遇到为大批文件统一重新命名的问题,现将本人在实践中总结的一套“巧用Excel批量修改文件名”的方法介绍给大家。 为了方便说明问题,我们用一个简单的实例来介绍如何巧用Excel批量修改文件名。 例如有一些照片文件存放在一个文件夹下,它们的文件名分别是1.JPG,2.JPG,4.JPG……(编号并不一定连续)。这是本人去武汉游玩所拍摄的照片,为了便于管理,想为它们重新起个有意义的名字,如:武汉1.ipg,武汉2.ipg.jpg,武汉3.ipg……。 现在,让我们一起来看看如何轻松地完成这个批量修改文件名的任务吧。 第一步:请将所有要批量改名的文件存放在同一个文件夹下。 第二步:按WIN+R快捷键,在弹出的“运行”对话框中输入“CMD”,打开一个命令行窗口。并利用CD命令将当前目录指定为第一步中的文件夹。 技巧提示:可以在命令行窗口中先敲入“cd ”(cd后留一个空格),然后在资源管理器中打开要指定的文件夹,将资源管理器地址栏中的文字选中后拖动到命令行窗口中,以加快输入文件夹路径的操作。 第三步:进入指定的目录后,在命令行中输入“dir/b>gm.Txt”。其中"dir/b'表示只列出文件名,不显示其他任何信息。“>”号是输入输出转符号,即将dir/b的输出由默认的屏幕转到gm.txt文件中。

技巧提示:可以使用“dir/o”命令进行排序输出,具体使用方法请在命令行中输入“dir/?”,查看具体的帮助信息。 第四步:现在该主角上场了。启动Excel软件,进行如下操作: 1.在当前工作表的A列第一行上输入“rer ”(rer后留一个空格); 2.打开第三步中创建的gm.txt文件,删除内容为"gm.txt”的一行后,按Ctrl+A键全选,再按Ctrl+C键复制; 3.回到Excel中,在B列第一行的单元格上单击鼠标右键,在弹出的菜单中选择“粘贴”菜单项,将步骤2中复制的内容粘贴到B列; 4.在C列第一行输入一个空格; 5.在D列第一行输入第一个文件要修改成的文件名“武汉001.jpg”; 6.利用自动填充序列的方法依次填充D列、C列和A列,其中D列为依次增加1的等差序列填充,C列和A列为复制填充,填充长度当然是和B列一致。(如图) 技巧提示:在生成D列中的文件名时,可以使用Excel中的函数产生各种特殊的文件名称序列,也可以灵活使用文本函数通过原文件名或其他字符串组合生成新的文件名。这里不说了,请在实际使用的过程中摸索吧。 第五步:在Excel中选中A-D列所有包含数据的行,按Ctrl+C 键复制。 第六步:在资源管理器中双击打开gm.txt文件,按Ctrl+A 选中全部内容后,按Del键将其删除。再按Ctrl+V键粘贴第五步中所复制的内容,保存并关闭gm.txt文件。

巧用EXCEL批处理修改照片名称

巧用EXCEL批处理修改照片名称 Step1:把“批量提取文件夹中照片名称.Bat”放在照片文件夹中,双击“批量提取文件夹中照片名称.Bat”后该文件夹中会自动生成一个EXCEL表格,里面就是该文件夹中所有照片的名字。 温馨提示:1、拍照时每一根塔杆一定要按照同一个顺序拍摄(例如:全貌--塔头--铭牌--塔基--大号侧走廊--小号侧走廊); 2、如果拍照的超过6张照片时一定要做出标记,后面需要修改程序(后面会提到)。 Step2:用EXCEL制作批量改名命令 打开EXCEL表格,在A1单元格输入“ren”(重命名命令),B列为空列,在C1单元格中分别输入Step1提取的照片名称。在E1到L1列中填写照片名称,具体如下图:

温馨提示:1、这几列是按照照片名称来修改的,可以根据实际需要自行修改。 2、K列中的顺序和需要被命名照片的顺序一定要一致,(原因:Step1温馨提示1) 接下来在M1单元格中输入“=E1&F1&G1&H1&I1&J1&K1&L1”并回车,将E1到L1中的数据合并到M1单元格,即得到了符合要求的照片文件名,再向下拖动填充,得到所有照片的文件名(见图)。

温馨提示: 最后复制I列得到的合并数据,在M1单元格上右击,选择“选择性粘贴”,在弹出的对话框中的粘贴区选择“数值”项,确定后即可将M列数据应用的公式清除,随后就可以安全地将E、F、G、H、I、J、K、L列数据删除了(否则M列数据会出错) 得到形式与DOS相同的命令行数据表格。

Step3:制作批处理文件 复制EXCEL表格数据,打开记事本粘贴到其中,会发现每行三个字符串间的间距较大,其实它们的间距就是一个“Tab符”(这就是在制作时,为什么将B 和D列留空的原因)。 先选择复制这个“Tab符”,再打开“替换”对话框,将其粘贴到“查找内容”后的文本框中,在“替换为”后的文本框中输入一个“空格”,单击“全部替换”按钮(见图2),即可将所有的“Tab符”替换成空格,这样才符合DOS命令 规则。最后把它保存成批处理文件格式文件,如命名为“批量改名.bat”。

用Excel和DOS命令批量修改文件名的方法

用Excel和DOS命令批量修改文件名的方法 在你的Windows电脑上批量修改文件名是非常简单的。选择所有的文件,按F2,然后输入一下描述性的文本。 Windows将会在每个文件名中加上一个唯一的序列数字。 这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式。 例如,你如何将当前的日期加在文件名中?或者你想替换掉文件名中的几个文字或字符(如一个拼写错误)?或者你想文件按照一个不同的重命名系统去修改,像这样file-A.jpg,而不是默认的file(1).jpg。 为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言 (SED,AWK,Perl)或者更简单的,只是使用一个电子表格和几个dos命令。 1: 点击Windows左下角的“开始”菜单,选择“运行”,输入cmd ,回车进入命令行。 2: 用cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入C盘中的pics文件夹。 cd cd pics 3: 输入dir /b 你可以看见当前文件夹目录下面全部文件的列表。 输入dir /b > pics.xls 将的列表输出到pics.xls电子表格。 4: 有趣的东西现在才开始。打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。 5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE 可以来修改文件名中指定的字符,使用CONCATENATE() 和DATE() 可以在文件名中加上日期,也可以用UE中的列修改功能将修改好的文件名拷贝到第二列,UE中按Alt和C 键切换列修改,等等。 6: 如上图,选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。 现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中 的rename命令。 在C列,输入Excel公式: =CONCATENATE("ren ",A1, " ", B1) 点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。

如何快速批量修改文件名

如何快速批量修改文件名 我们有时候在网页上,下载了好多自己喜欢的图片,一个个修改太麻烦了,想要快速批量的修改文件名,其实,在你的Windows电脑上批量修改文件名是非常简单的。不过为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言(SED,AWK,Perl)或者更简单的,只是使用一个电子表格Excel和几个dos命令。下面是具体步骤,希望对您有所帮助! 步骤1: 点击Windows左下角的“开始”菜单,选择“运行”,输入cmd ,回车进入命令行。 步骤2: 用cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入C盘中的pics文件夹。 cd cd pics 步骤3: 输入dir /b 你可以看见当前文件夹目录下面全部文件的列表。 输入dir /b > 将的列表输出到电子表格。 步骤4: 有趣的东西现在才开始。打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。 步骤5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE可以来修改文件名中指定的字符,使用CONCATENATE() 和DATE() 可以在文件名中加上日期,等等。 步骤6: 选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。 现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中的rename命令。 在C列,输入Excel公式:=CONCATENATE("ren ",A1, " ", B1),点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。 步骤7: 选中C列,点击“复制”,在C盘pics文件夹目录下,创建一个文件,将复制的内容粘贴进去。 步骤8: 现在我们已经基本要完成了。在C:pics下输入命令,然后回车,你会发现pics目录下的文件名已经按照你期望的方式全部被修改了。

如何批量修改文件名(图片名)

如何批量修改文件名(图片名) 在你的Windows电脑上批量修改文件名是非常简单的。选择所有的文件,按F2,然后输入一下描述性的文本。Windows将会在每个文件名中加上一个唯一的序列数字。 为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言(SED,AWK,Pe rl)或者更简单的,只是使用一个电子表格和几个dos命令。 1: 点击Windows左下角的“开始”菜单,选择“运行”,输入 cmd ,回车进入命令行。 2: 用 cd 命令进入到你想批量修改文件名的文件夹目录。 比如这里,我想要进入E盘中的pic文件夹,输入命令顺序为(1) e:(2)cd pi c 3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表。 输入 dir /b > pic.xls 将的列表输出到pic.xls表格。 4:打开pic.xls,可以看到文件名在A列中,注意对比名称顺序是否和文件夹中一致,可利用排序功能修改成一致。 5: 在B列中输入要替换成的文件名。(可以添加一个相应的function函数公式——例如,使用SUBSTITUTE可以来修改文件名中指定的字符,使用 CONCATENATE() 和 DATE() 可以在文件名中加上日期,等等) 6:现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中的rename命令。 在C列,输入Excel公式: ="ren □"&A1 &"□"&B1 点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。 (注意:若文件名中有空格,则需要用双引号(””)把文件名包括进去,方法是在excel中的C列输入双引号(“),然后在D列,输入Excel公式: ="ren □"&C1&A 1&C1 &"□"&C1&B1C1 ) 7: 选中C列(或D列),点击“复制”,在E盘pic文件夹目录下,创建一个txt文档,打开,将复制的内容粘贴进去,另存为ren.bat,注意保存类型要选择:所有类型*.* 8:双击ren.bat或者在cmd命令框的E:pic下输入命令ren.bat,然后回车,你会发现p ics目录下的文件名已经按照你期望的方式全部被修改了。 下面是一个图解案列 1.在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示。

如何批量修改照片名称

如何批量修改照片名称 现在个人电脑文件是越来越多的,对文件名进行统一规范的修改例如批量更改文件名就是其中一项大家经常使用到的功能。那有木有办法批量更改类似这样的文件名呢?如何批量更改文件名?现在推荐给您一款非常方便实用的改名软件,它就是狸涡批量修改文件名软件。 这款软件非常小哦!只有差不过3MB左右。麻雀虽小却五脏俱全,功能十分强大!在等待安装下载后,打开这款软件,软件界面右侧“文件夹”位置找到你要更改文件名的文件位置: 找出我的电影 在狸涡批量修改文件名软件主界面上可以先对你要修改的文件进行选中,像小编我都要更改这些电影的名字,小编就“ctrl+A”全选了:

选中需更改的文件 特别注意了:狸涡批量修改文件名软件单单不只是带有更改文件名的功能,还具有其他例如图片转换格式以及MD5效验工具等功能,不可多得的一款多功能又好用的软件啊!你能不心动?当然今天,我们只需要它的批量文件改名功能:在软件界面上方选择“工具”菜单中的“批量修改文件名”:

点开后启动了《批量修改文件名软件》界面: 这里我批量更改文件名需要“替换”功能,替换改名就是将原有的文件名字符,自动替换成想要的文件名字符,这个功能对于希望修改批量字符文件的用户真的是太实用了。 例如我要把电影文件名中的前缀批量去掉,就在“替换”中“替换文件中的字符”把前缀网站替换成“”,在批量修改文件名软件界面的右侧,我们可以看到预览的效果

然后“开始重命名”,一会儿就会弹出“提示信息”窗口。就是标明处理成功了!同时在软件右侧预览位置标明了“结果”为“成功”! 现在回到之前的文件夹里面看看:前面的文件名字幕已经不存在了!整整变成清爽的电影名有木有: 教程工具>>>:狸涡批量修改文件名软件

用Excel和DOS命令批量修改文件名

原以为在电脑中给文件批量改名是非常复杂的事,到真正遇到想改名时才知道也不是很复杂。下面就介绍两种好用的改名方法: 一、在你的Windows电脑上批量修改文件名是非常简单的:选择所有的文件,按F2,然后输入一下描述性的文本。(如:输入“你好.jpg”) Windows将会在每个文件名中加上一个唯一的序列数字。(则文件名将变为“你好.jpg”、“你好(1).jpg”、“你好(2).jpg”、“你好(3).jpg”、“你好(4).jpg”这一样式。 这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式。因为它会全部生成默认的格式。 二、在介绍一种用电子表格和几个dos命令改文件名的方法: 1、点击Windows左下角的“开始”菜单,选择“运行”,输入c m d ,回车进入命令行。 2、用cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入C盘中的pics文件夹。 cd cd pics 3: 输入dir /b 你可以看见当前文件夹目录下面全部文件的列表。 输入dir /b > pics.xls 将的列表输出到pics.xls电子表格。 4: 有趣的东西现在才开始。打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。 5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE 可以来修改文件名中指定的字符,使用CONCATENATE() 和DATE() 可以在文件名中加上日期,等等。

6: 如上图,选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。 现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化 为DOS中 的rename命令。 在C列,输入Excel公式: =CONCATENATE("ren ",A1, " ", B1) 点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。 7: 选中C列,点击“复制”,在C盘pics文件夹目录下,创建一个rename.bat文件,将复制的 内容粘贴进去。 8: 现在我们 已经基本要完成了。在C:pics>下输入命令rename.bat,然后回车,你会发现pics目录下的文件名已经按照你期望的方式全部被修改了。

命令提示符,文件名批量修改

1.1.运行命令提示符 (1) 1.2.使用命令查看文件夹 (1) 1.3.输出Excel文件列表 (1) 1.4.查看列表 (2) 1.5.使用函数 (2) 1.6.处理命令 (3) 1.8.8: 现在我们已经基本要完成了。在e:\1下输入命令rename.bat,然后回车,你会发现1 目录下的文件名已经按照你期望的方式全部被修改了。 (3) 1.1. 运行命令提示符 点击Windows左下角的“开始”菜单,选择“运行”,输入cmd ,回车进入命令行。 1.2. 使用命令查看文件夹 用cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入E盘中的1文件夹。 输入cd \ 输入e: 输入cd 1 输入dir /b (你可以看见当前文件夹目录下面全部文件的列表)。 1.3. 输出Excel文件列表 输入dir /b > pics.xls (将的列表输出到pics.xls电子表格)。

导出后就在当前文件夹中 1.4. 查看列表 打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。 1.5. 使用函数 在旁边空白的列中,添加一个相应的function函数公式——例如: 使用SUBSTITUTE可以来修改文件名中指定的字符,将其中的19改成20,如果不够可以嵌套使用

使用CONCATENATE() 和DATE() 可以在文件名中加上日期,等等。 1.6. 处理命令 如上图,选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。 现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中的rename命令。 在C列,输入Excel公式: =CONCATENATE("ren ","E:\1\(文件名)",A1, " ", B1) 此处我们要注意的是在ren后面是有一个空格的,A1和B1项中的引号处也是一个空格 点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。 1.7. 7: 选中C列,点击“复制”,在e盘1文件夹目录下,创建一个rename.bat文件,将复制的 内容粘贴进去。(或者直接在上面打开的那个cmd命令里面接着后面的执行就是了) 1.8. 完成执行 现在我们已经基本要完成了。在e:\1下输入命令rename.bat,然后回车,你会发现1目录下的文件名已经按照你期望的方式全部被修改了。 PS:关于如何建立BAT文件,我们可以在运行中输入notepad(或者右键新建记事本)将需要黏贴的内容黏贴完毕之后,点击另存为(名字).bat文件,或者直接将文件的拓展名改为.bat即可,将该文件存放在你需要修改的文件一起即可。

批量改文件名的方法

说明:所有有扩展名的文件都可以批量重命名,现以图片(.jpg格式)为例 1、创建一个TXT文件(例如:cxb.txt),输入“dir *.jpg /b>ren.bat”,保存,然后改扩展名 为“.bat”(例如:cxb.bat)。 原文件名如下: 2、将cxb.bat复制到你要修改名字的图片所在的文件夹(例如你的图片都在images文件夹下。就将ren.bat复制到images里)双击cxb.bat文件,生成一个新的文件ren.bat(DOS系统文件,文件名不能改),。 运行cxb.bat后结果如下: 3、打开文件ren.bat,方法:创建一个TXT文档打开,将ren.bat拖入文档,此时显示所有图片的名字,如下图:

4、复制ren.bat里的数据到Excel,如图: 5、在Excel B列(任意一列均可)里输入你想要的名字(输入第一行,然后自动填充,我相信你会的)如图:

6、(关键时刻……)在C1(一定不要弄错行)里输入公式 ="ren "&A1&" "&B1(注意:ren后面有一空格,双引号里面也是一空格语法解释为:将A1改成B1),运行,得到的结果如图: 然后自动填充,结果如图: 7、复制C1列里所有的数据到TXT文档(例如:wangli.txt)里,修改wangli.txt 为wangli.bat,将wangli.bat复制到images(知道这是为什么吧?) 双击运行wangli.bat,GAME OVER!

结果如图: 所有名字都该改过来了吧 8、最后,告诉你一个小窍门儿,你可以把上面的“cxb.bat”保存起来,并改名字为“批量命名.bat”(当然只能修改.jpg的文件),不用每次用的时候都要创建,要改哪个文件夹下的图片名,就复制到哪个文件夹内,双击运行,ren.bat 就出来了~ 另外,注意你改名字的文件的扩展名语句dir *.jpg /b>ren.bat中的“.jpg“要做相应的调整啊~ 是不是很简单呢~刚开始不熟练可能慢一些,熟练了就快多了~

几种批量重命名文件的方式

1、bat重命名文件(解释:将aaa.txt 命名为bbb.doc) ren aaa.txt bbb.doc 2、循环重命名一个文件夹下的所有结尾为xls的文件,前加上“A_” for /f %%i in ('dir /b *.xls') do (ren %%i A_%%i) 3、在原文件名前面加当前系统日期格式yyyyMMdd @echo off for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do set day=%%a%%b%%c for /f %%i in ('dir /b *.txt') do (ren %%i %day%%%i) (解释:tokens=1,2,3 delims=- 以‘-’为分隔符,将当前日期截取为三部分,分别付给a,b,c,设置day变量为截取到的三部分的结合,set day=%%a%%b%%c,即day=格式为yyyyMMdd 的当天日期 循环修改同一目录下的文件名,*.txt的都会被修改;i为原文件名) 4、现有一堆照片,命名格式为0001.jpg,0002.jpg,0003.jpg,…,00020.jpg,…… 要求在所有文件名前加上A_ @echo off rem 启用"延缓环境变量扩充" setlocal EnableDelayedExpansion set a=1 rem 循环当前目录下所有图片的文件名,支持带空格的名称 for /f "delims=" %%i in ('dir /b *.jpg') do ( rem 如果没有相同的文件名,则继续 if not "%%~ni"=="%~n0" ( if !a! LSS 10 (ren "%%i" "A_000!a!.jpg") else ren "%%i" "A_!a!.jpg" rem 设置数值型变量a=a+1 set /a a=a+1 ) ) echo 批量重命名完成! pause

用bat批量获取和修改文件名的方法

文本预览: 用bat批量获取和修改文件名的方法 1.批量提取 新建文本文档在文本文档里输入: dir *.* /a /b /s >1.txt 保存为提取名字.bat 文件名字被提取到当前文件夹的1.txt里面了!也可以提取某类型的文件比如*.mp3 或者a*.mp3 2.批量重命名 新建文本文档在文本文档里输入: @for /f %%a in (A.txt) do @( if exist %%a for /f %%b in (B.txt) do ( rename %%a %%b)) 保存为批量改名.bat A.txt 是原来的文件名 B.txt 是修改后的文件名 一行对应一个名字不能有空格同时注意文件属性 a.txt : NBA直播录像1.3gp NBA直播录像2.3gp b.txt : NBA直播录像第一场.3gp NBA直播录像第二场.3gp 参数: -1 每列仅显示一个文件或目录名称。 -a或--all 下所有文件和目录。 -A或--almost-all 显示所有文件和目录,但不显示现行目录和上层目录。 -b或--escape 显示脱离字符。 -B或--ignore-backups 忽略备份文件和目录。 -c 以更改时间排序,显示文件和目录。 -C 以又上至下,从左到右的直行方式显示文件和目录名称。 -d或--directory 显示目录名称而非其内容。 -D或--dired 用Emacs的模式产生文件和目录列表。 -f 此参数的效果和同时指定"aU"参数相同,并关闭"lst"参数的效果。 -F或--classify 在执行文件,目录,Socket,符号连接,管道名称后面,各自加上"*","/","=","@","|"号。-g 次参数将忽略不予处理。 -G或--no-group 不显示群组名称。 -h或--human-readable 用"K","M","G"来显示文件和目录的大小。 -H或--si 此参数的效果和指定"-h"参数类似,但计算单位是1000Bytes而非1024Bytes。 -i或--inode 显示文件和目录的inode编号。 -I<范本样式>或--ignore=<范本样式> 不显示符合范本样式的文件或目录名称。 -k或--kilobytes 此参数的效果和指定"block-size=1024"参数相同。

批量修改图片名称(补充)

问题描述:文件夹下面的照片格式太乱,要统一改成数字+‘.jpg’的形式,例如:10086.jpg; 处理一: https://www.360docs.net/doc/a58060514.html,/view/7b15588bd0d233d4b14e6981.html 在上述网址里,挖了一点代码: @echo off&setlocal EnableDelayedExpansion set a=1 for /f "delims=" %%i in ('dir /b *.rm') do ( if not "%%~ni"=="%~n0" ( if !a! LSS 10 (ren "%%i" "b0!a!.rm") else ren "%%i" "b!a!.rm" set/a a+=1 ) ) 修改一下: @echo off&setlocal EnableDelayedExpansion set a=1 for /f "delims=" %%i in ('dir /b *.png') do ( if not "%%~ni"=="%~n0" ( ren "%%i" "*.jpg" set/a a+=1 ) ) 这段代码可以实现改文件的后缀名,堪称神器啊!!! 但是,对于文件名中的字母过滤,做不到,需要进一步研究BAT编程,目前没有攻下来!!

同事的解法: /* * 功能:将后缀格式化、将文件名中的w的去掉; * 限制:w都被替换掉了! */ @echo off&setlocal EnableDelayedExpansion set a=1 for /f "delims=" %%i in ('dir /b *.JPG','dir /b *.jpg','dir /b *.png') do ( if not "%%~ni"=="%~n0" ( set "h=%%i" set "h=!h:w=!" set "h=!h:.jpg.jpg=.jpg!" set "h=!h:.png=.jpg!" set "h=!h:.bmp=.jpg!" set "h=!h:.JPG=.jpg!" ren "%%i" "!h!" set/a a+=1 ) ) 处理二:找JAVA 网上搜了一下,稍加修改,可以完全达到要求; import java.io.*; public class Rename { /** * @param args * @throws IOException * D:\\jjjg_photo\\members * D:\\jjjg_photo\\head\\location * D:\\jjjg_photo\\head\\outlook * D:\\jjjg_photo\\fz\\location * D:\\jjjg_photo\\fz\\outlook */ public static void main(String[] args) throws IOException { // String d="D:\\jjjg_photo\\members"; // String d="D:\\jjjg_photo\\head\\location"; // String d="D:\\jjjg_photo\\head\\outlook"; // String d="D:\\jjjg_photo\\fz\\location";

学生照片姓名批量修改

批量修改文件名在学校用得较多,尤其是对学生信息进行采集时,把照好的照片,更改为学生的姓名、学号或其它内容。我们使用excel中的学生数据,利用excel中的公式和填充,结合DOS命令,可以方便的实现这个操作。 前提:照片名字和学生信息有特定的规律,如照片以某一序号命名,而学生信息与之也有对应的关系。 这里以把照片名字批量更改为学生姓名为例,说一下方法。 步骤1: 在excel中,如果A列是学生序号,B列是学生姓名,可以事先把学生姓名按照序号排列好,备用。 在照片文件夹中,新建一个文本文件,内容为“dir *.jpg /b>图片文件列表.txt”保存后,将此文本文件更成BAT格式,双击运行此文件,会生成一个“图片文件列表.txt”的文件,打开此文件,会看到文件夹中所有照片的文件名。将这些内容复制到excel中放在C列,粘贴时可使用选择性粘贴中的文本格式,此时学生姓名应该与照片的文件名是一一对应的关系,如果不一致,应该先对照片名进行整理后再进行复制。 最终,在excel中,A列是学生序号,B列是学生姓名,C列是照片名,一一对应无差错。 如图所示: 步骤2: 在D2单元格输入以下红字内容="ren "&c2&" "&b2&".jpg" (空格和引号不能省略)回车确认后,D2中显示诸如以下内容“ren DSC0001.JPG 张三.jpg”,将此公式利用填充柄填充到D列其它单元格中,D列的内容就是更改文件名的DOS命令。 如图所示:

步骤3: 在照片文件夹中,新建一个文本文件,将D列的内容复制到此文件中,保存后,将文本文件更改为BAT格式,比如ren.bat双击此文件就可以把所有照片的名字更改为学生姓名。

相关文档
最新文档