如何使用bat批量重命名?

今天遇到一个朋友问:如何批量修改文件名?原有文件名没有规则,比如员工号或者学籍号,修改后的文件名要求是姓名或者是身份证号。下面我们说一种较为简单的方法来解决批量修改文件名 的问题。

整体思路:我们要有一个原文件名和新文件名的对应关系,然后结合重命名命令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 重命名命令。学会了这个你就不怕以后再命名大批量的文件了,毕竟从网上下载的那些修改文件名的程序不能解决你的所有问题,特别是如果你的文件名是没有规则的名字。

mac os x10.10批量重命名教程来咯~小编带来了os x 10.10批量修改文件名步骤,当我们需要大量修改文件名时有没有快捷的方法呢?请参考下文吧。 要批量修改文件名,首先选择你要修改的文件,右击选择“重命名”。然后你就会看到批量修改文件名的界面。该界面一共有三个选项:替换文件、增加文本以及格式。前两个选项,顾名思义就是你可以快速替换文件名中的文本,或者在文件名中增加新文本。 比起上述两个选项,格式选项的功能就更加强大。它支持用户重命名整个文件,特别是当用户要更改的所有文件名

要实现Win7批量修改文件名 ,需要修改的文件放置在一个文件夹上面,然后将该文件夹拷贝到C盘的目录下。比如保存文件名为“picture”。 操作步骤 1、 然后点击开始菜单的“运行”,在运行的输入框上输入“CMD”命令,然后敲回车键进入到命令提示符窗口。 2、 然后在上面依次输入“cd c:picture”,回车键,在输入“dir /b>rename.xls”。 3、 这样我们回到picture文件夹,打开该文件夹在里面新建了一个rename.xls文件,打开它即可进入到excel界面了。

本文我们就来说说Win7中一个便捷的小功能,善于利用,也许在适当的时候你会用到它,这就是给文件重命名。当然这里我们不是说单个文件,而是很多个,比如几十个几百个,总不至于你一个个的修改吧。这种场景一般会在整理照片时遇到,脚本之家告诉你,其实可以按照一定的规则对照片批量重命名。 Win7 对于文件的命名有自动批量处理的功能,不仅仅是照片的处理,或者图标,再或者文档等等,都可以批量处理。这个操作并不需要用win7下载第三方软件或者插件来辅助,完全依靠Win7系统本身就可以了。在之前的Windows系统

我们在使用WinXP电脑的时候,发现有的文件后缀名格式不同,这时候我们需要对文件扩展名进行修改.如果数量少的话,我们可以直接点击修改就可以了:如果是数量大呢?这时候我们可以选择批量修改文件名.那如何批量修改文件名呢?下面小编就和大家说一下WinXP批量修改文件名的方法.一起去看看吧! 方法/步骤: 1.在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示. 2.鼠标左键点击,开始->运行->在对话框中输入字母“cmd”,进入dos模式 ,如下图所示. 3.在dos模式输入命令行“cd

Excel怎么批量修改文件名?在使用电脑和网络进行写文章时,经常要从网上下载一些图片进行配图,而网络上的文件名千奇百怪,需要将图片文件按顺序编号。因此就需要批量修改文件名,下面就和大家一起分享这个方法。 第一步、在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示。 第二步、鼠标左键点击,开始-》运行-》在对话框中输入字母“cmd”,进入dos模式 ,如下图所示。

在平时的工作中我们经常会遇到需要给文件重命名的情况,有的文件是因为文件格式不对,不重命名的话无法打开该文件。有的是为了方便我们日后查找、调用该文件,比如下载好的歌曲、图片等等。如果是重命名几个文件并不会花费我们太多的时间精力,可是如果是需要大量文件的修改的话,那么一个个去修改不但浪费我们的工作时间,在修改的过程中也容易出错,不记得哪些是修改过哪些是还没修改的。那么我们可不可以对文件进行大批量的修改呢?下面小编就以中关村xp纯净版系统为例,跟大家一起分享下关于批量修改文件名的方法!

mac os x10.10批量重命名教程来咯~小编带来了os x 10.10批量修改文件名步骤,当我们需要大量修改文件名时有没有快捷的方法呢?请参考下文吧。 要批量修改文件名,首先选择你要修改的文件,右击选择“重命名”。然后你就会看到批量修改文件名的界面。该界面一共有三个选项:替换文件、增加文本以及格式。前两个选项,顾名思义就是你可以快速替换文件名中的文本,或者在文件名中增加新文本。 比起上述两个选项,格式选项的功能就更加强大。它支持用户重命名整个文件,特别是当用户要更改的所有文件名字不相同时,

步骤1: 点击Windows左下角的"开始"菜单,选择"运行",输入 cmd ,回车进入命令行. 步骤2: 用 cd 命令进入到你想批量修改文件名的文件夹目录.比如这里,我想要进入C盘中的pics文件夹. cd cd pics 步骤3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表. 输入 dir /b > pics.xls

步骤一、将需要修改的文件放置在一个文件夹上面,然后将该文件夹拷贝到c盘的目录下。比如保存文件名为“picture”吧。 步骤二、然后点击开始菜单的“运行”,在运行的输入框上输入“CMD”命令,然后敲回车键进入到命令提示符窗口,如图所示: 电脑常识 步骤三、然后在上面依次输入“cd c:picture”,回车键,在输入“dir /b>rename.xls”,如图所示: 步骤三、这样我们回到picture文件夹,打开该文件夹在里面新建了一个rename.xls文件,打开它即可进入到excel界

}

Windows系统下批量重命名文件(bat命令版本)

我们有时候会遇到大量文件需要重命名,可以用 bat 解决大量文件的重命名

将需要重命名的文件放到一个文件夹,
然后在文件中空白处 shift + 右键,打开命名窗口

然后会看到生成一个Excel文件。

(dir/b 中的/b是一个参数,就是现实该文件夹下的所有文件名,包括文件名和文件名,生成“rename.xls”文件。)

打开“rename.xls”文件,如果有提示框,选择“是”,在Excel里删除“rename.xls”这行

然后在excel用mid函数截取需要的文件名,和 & 字符拼接 添加自己想要的文字(mid & 用法自行百度)

然后把上一步 C列 生成的值 复制。

在文件夹里新建一个txt,命名为“rename.bat”→右键 →编辑→把值复制到里面→保存

稍等一会,刷新一下,文件夹里的文件名字就重命名好了

}

第1歩:批量提取文件夹中的文件名
在需要提取文件名的文件夹内新建一个.TXT文件(如wenjian.txt),用记事本打开输入; dir> 1.txt 保存退出;
将刚才的.TXT(wenjian.txt)更名为.bat文件(wenjian.bat); 双击wenjian.bat文件运行一次,则会发现在文件夹内多出一个1.txt文件;打开1.txt文件,将其中的内容粘贴到Excel中,数据——分列处理就可以得到需要的文件名列表了。

将第一步提取的文件名放到A列,将要修改后的文件名放到B列____图(1)____(注意A列和B列文件均要有文件扩展名),在C列输入公式
="REN "&A1&" "&B1&""(注意双引号必须在英文状态下输入),回车即可出现相应结果。向下拖动该单元格的填充柄,直至对应左侧的内容填充完毕,见下图。

小贴士:这里的REN其实是DOS中的重命名命令,本说明中的意思就是讲A列的文件名为B列对应的文件名。

1、打开Excel,在A列中输入“ren+空格”;
2、在B列中输入“旧文件名+空格”;
3、在C列中输入“新文件名+空格”;
5、然后选择D列并复制;
6、打开新记事本并粘贴该内容;
7、把该文本文档保存为bat文件,并移动到该文件夹下,双击运行即可。

}

我要回帖

更多关于 用bat批量复制文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信