无论在工作场所还是科研办公室,我们都可能会遇到大量需要重命名的文件。比如手机导出的图片,收到的文件,新的文档,都可能存在陌生的名字。为了更有效地管理文件,我们需要重命名这些文件。如果有大量的文件,逐个重命名显然特别耗时。
本期锐刃君就和大家分享一下如何简单快速的批量重命名大量文件。
常规方法
通过快捷键“Ctrl+A”选择所有文件,右键重命名,输入要更改的名称。这样,所有的文件都会用一个统一的名字命名,每个文件名后面都有一个数字,比如“(1)、(2)...”。如果我们需要批量修改文件名,并且每个文件都有不同的名称,这种方法显然不适用。
双向方法
01获取文件的旧名称首先,我们将所有需要重命名的文件放在同一个文件夹中。例如,在本例中,有10个。名为“旧名称1,2 ...”的docx文件。当然,实际的名字不需要这么整齐,这里只展示10个新文件。
在该文件夹中单击鼠标右键,选择“在Windows终端中打开”,打开Windows终端;
如果鼠标右键没有这个选项,也可以通过“WIN+R”打开运行窗口,输入“cmd”打开Windows终端。
如果我们这样打开终端,需要先进入要重命名的文件所在的文件夹。例如,如果文件路径是“C:\ Users \ Violet \ Desktop \ file sample”,那么在终端中输入“CD C:\ Users \ Violet \ Desktop \ file sample”。
然后在终端输入以下命令:
目录/b> original.txt
此时,文件夹中出现了一个新文件“original.txt”,里面记录了所有文件的旧文件名,我们复制这些文件名。
02使用Excel编辑新文件名让我们创建一个新的Excel文件。为了演示方便,我们把它分成三列:文件的原名称、文件的新名称和BAT文件的内容。将上一步复制的旧文件名复制到Excel的A列,在B列输入重命名后的新名称,这里是“新名称1,2……”。可以根据实际需要输入新名称,不需要排列整齐。
进入功能[= "任" A2 ""B2 "。docx”来合并A2和B2单元格的内容。请注意,本例中的文件格式是。docx。如果是其他格式的文件,可以进行相应的修改。
其他BAT文件内容也是通过单元格右下角的黑色“+”下拉框生成的。
03批量重命名文件复制Excel表中C列的内容,即BAT文件的内容列,并创建一个新的。需要重命名文件的文件夹中的txt文件(在本例中为“C:\ users \ Violet \ desktop \ file example”)。将复制的内容粘贴到. txt文件中;
然后选择另存为,将文件名保存为“rename.bat”,选择“所有文件(*。*)”作为保存类型,选择“ANSI”作为编码,点击“保存”。
转到下面的文件夹,双击运行“rename.bat”。您可以看到,所有文件都在不到一秒钟的时间内被重命名。这不是很好吗?
当然,学会这一招还可以有其他妙用。比如我们可以从数据库中导出很多文献的出版日期、影响因子、期刊等信息,然后批量修改文献的名称,比如以“影响因子+标题”的形式,这样就可以直接在文件夹中按照影响因子的大小对文献进行排序,实现对文献的管理。
补充:
在这个例子中,我们注意到每个文件都显示了扩展名,我们在修改文件名时也需要输入扩展名,但是默认情况下不显示文件扩展名。如果我们需要在查看文件时显示扩展名,我们可以执行以下操作:
打开文件管理器,在上面的菜单栏中找到“选项”,打开“文件夹选项”窗口;
选择“查看”项,在下面的“高级设置”列表中找到“隐藏已知文件类型的扩展名”选项,取消选中此选项,然后单击“确定”。