我们在工作中可能会遇到这样的情况 , 从办公系统中导出了许多文件 , 但是文件名是按照系统设定的原则进行编号的(例如文件导出的时间 , 一般会精确到秒) , 而我们需要按照自己的原则进行重新命名 。一个两个文件还好 , 如果是十个八个或者几十上百的文件 , 那要是一个一个地改起来 , 真是要人命 。那么我们能不能批量修改文件名呢?下面就和大家一起分享这个经验 。
步骤1 :提取文件名
我们先把导出的文件放在一个文件夹下 , 然后要做的是提取这些文件的文件名 。这里我们需要编写一个小的bat程序 。不要一听到编程序就害怕 , 其实很简单:
首先在这个文件夹里新建一个TXT文档 , 命名为“提取文件名” , 然后输入如下代码:
dir *.* /b >提取的文件名.xlsx (注意dir后面有一个空格 , 或者直接复制这段代码)
然后将文件的扩展名改为.bat , 这样我们的程序就编好了~~

文章插图
然后直接双击这个文件 , 就会在这个文件夹下生成一个会生成一个名为“提取的文件名.xlsx“的Excel文件 , 打开你就会发现文件名都已经列好了 。我们需要把多余的两个文件名删掉 。

文章插图
PS:现在好多人的电脑都不显示扩展名 , 这样导致我们不能将 txt 文件的扩展名更改为 bat 。大家也可以使用另存为的方式来进行 , 不过我还是建议大家设置一下 , 显示文件的扩展名 , 这对我们有好处 。如何设置显示扩展名 , 随便打开一个文件夹 , 点击【组织】>【文件夹和搜索选项】 , 在弹出的对话框中点击【查看】选项卡 , 将其中“隐藏已知文件的扩展名”前面的 √ 去掉就行了 。
步骤2:整理需要替换的文件名
接下来我们需要按照刚才的方式做一个修改文件名的程序 , 在此之前 , 我们要将原文件名和目标文件名进行匹配 , 也就是建立新旧文件名的对应关系 。
我们需要在“提取的文件名.xlsx“的Excel文件中进行操作以建立新旧文件名对应 。在改文件名称的时候我们不能把扩展名也改掉 , 所以新的名字也要带着对应的扩展名 。为了方便填写 , 我们可以使用一些技巧 。先用智能填充(Ctrl+E)功能将扩展名提取出来(参考控制欲太强不好 , 但是人们都喜欢控制 , Ctrl+的用法让你爱不释手) , 然后在后面列出对应的新文件名(不带扩展名) , 最后利用公式生成修改文件名的代码:
=”ren”&” “&A1&” “&C1&B1(注意该公式&符号中间要保留空格 。)

文章插图
步骤3:辅助公式内容另存为.bat格式
我们又要开始编程啦!再新建一个TXT文本文档 , 命名为“批量重命名”(或者你喜欢的名字) , 将最后一列的内容复制到文本文档中 , 然后另存为.bat格式 , 然后双击重命名.bat文件 , 就可以能够修改文件名啦 。

文章插图
【怎么快速批量修改文件夹名称 文件夹批量重命名】不过在在这里非常遗憾地告诉大家 , 图片上的这些文件最终改名失败了 , 不过后来我调整了一下就成功了 , 我发现了这个批量修改文件名的方法还是有局限性的 , 那就是文件名不能包含空格 。事例中的文件名包含了两个空格 , 而ren(re name)语法是:ren+空格+原文件名+空格+目标文件名 , 不管原文件名还是目标文件名 , 如果包含空格就会扰乱正常的语法 , 导致重命名失败 。
- 甜品店的优势与劣势swot分析,甜品店的优势与劣势swot分析?
- 老龄化服务创业项目,老龄化服务创业项目经验分享?
- 产品代理销售方案,产品代理销售方案策略分析?
- cps推广是什么意思,cps推广名词含义解释?
- 毕业论文初稿要写到什么程度,毕业论文初稿要写到什么程度及出现的问题?
- 淘宝客推广,淘宝客推广定义攻略?
- 10元店进货渠道,10元店进货渠道如何选品?
- 免费入驻的卖货平台,免费入驻的卖货平台有哪些?
- 创业团队主要五个职务,抖音运营创业团队主要五个职务?
- 淘宝网客服,淘宝网客服的话术技巧?
