三九宝宝网宝宝百科宝宝知识

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

12月04日 编辑 39baobao.com

[如何批量保存Word中的图片]2选择office菜单下的另存为--特殊格式3选择保存类型为网页4给文件命名,再单击保存5你会发现在保存的目录下,多了一个和Web文件名一样的文件夹6打开该文件夹,你会惊喜地发现...+阅读

在你的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() 可以在文件名中加上日期,等等。

6: 选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。

现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中的rename命令。

在C列,输入Excel公式:

=CONCATENATE("ren ",A1, " ", B1)

点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。

7: 选中C列,点击“复制”,在C盘pics文件夹目录下,创建一个rename.bat文件,将复制的内容粘贴进去。

8: 现在我们已经基本要完成了。在C:pics下输入命令rename.bat,然后回车,你会发现pics目录下的文件名已经按照你期望的方式全部被修改了

以下为关联文档:

一步到位批量关闭服务Windows 2000/XP中的服务很多是无用的,有的开着不仅消耗资源,而且还会产生安全问题。因此,一般管理者都会建议用户在安装完Windows后将这些服务关闭,但是有些用户对系统不熟悉,给...

批量删除重复文件节约大量硬盘空间!不停的复制、粘贴让我们的磁盘剩余空间不停地告急,怎么办?有些人会认为删除那些陈旧的电影、MP3等文件就能快速的释放空间。虽然可以解一时之急,却无法彻底清除系统中那些重复...

向Excel2007工作表的空白单元格批量写入字符在平时使用Excel 2007的过程中,我们可能会需要向一些空白单元格中写入相同的内容,特别是办公用户更是经常要如此,如果手工一个一个输入的话,不但非常麻烦,还很容易出错,今天我们就...

微信怎么批量添加QQ好友图文教程从手机主页中找到微信并点击进入。 在微信的信息面板中,找到我这一项并点击进入下一页面。 在我的信息面板中找到底部的设置这一栏并点击进入详细设置页面。 在设置面板中,找...

WPS和MSOffice文档批量转换用户在日常工作中使用最多的是办公文字处理和电子表格工具。我们知道在WPS Office中,文字处理文档的格式为WPS,电子表格为ET;在MS Office中文字处理文档格式为DOC,电子表格为XLS...

vbs搜索文件名或者得到目录列表'把网上的一个小程序改得方便了点,这个搜索次效率很好。 on error resume next Dim keyWord, DirTotal, TimeSpend, FileTotal, Fso, outFile, txtResult, txtPath, sPath Co...

为机房的老机自动批量克隆系统单位有两个计算机房,各有30台电脑,时间长了,好多电脑感染了病毒,运行速度很慢,有些软件也该升级了,因此我想把机房的电脑全部重装系统。但机房的电脑是三年前购买的,没有光驱、软驱...

推荐阅读
图文推荐