快速修改文件名前缀(一秒钟完成一天工作)

上一篇文章讲到DOS操作系统历史和DOS命令的使用方法,接下来这篇文章会教会你一些实用的命令。

快速修改文件名前缀(一秒钟完成一天工作)(1)

比如你在工作中需要处理大量的文件,有上千个文件需要批量修改文件名称,添加文件后缀或者是添加前缀,这些操作如果是一个个文件手动去改非常的麻烦和浪费时间,但是使用批处理命令去处理那就是一秒钟的事情。

只要是Windows系统不管什么版本都可以按照以下步骤操作。

快速修改文件名前缀(一秒钟完成一天工作)(2)

如下,我E盘下的“文档”文件夹下有多个文本文件分别是1.txt,2.txt,3.txt,4.txt,4个文件,我想把文件名称统一添加一个前缀“IT档案馆”这四个文字,比如把1.txt改成“IT档案馆1.txt”,但是我不想手动一个个文件去改,那该怎么办呢?

快速修改文件名前缀(一秒钟完成一天工作)(3)

首先,在桌面上创建一个“批量修改添加文件前缀.txt”文本文档。

快速修改文件名前缀(一秒钟完成一天工作)(4)

然后双击用记事本打开它,在里面输入代码:

cd /d E:\文档\ for %%i in (*.*) do ren "%%i" IT档案馆"%%i"

然后保存文本关闭,接着把txt文件扩展名改成bat

快速修改文件名前缀(一秒钟完成一天工作)(5)

假如你看不到文件扩展名,可以打开任意一个文件夹,然后点击查看菜单勾选文件扩展名选项,如下:

快速修改文件名前缀(一秒钟完成一天工作)(6)

即可编辑文件扩展名称了,在把“批量修改添加文件前缀”这个文件扩展名称改成bat后,只需要双击这个文件即可执行这个程序,执行完毕后这个批处理程序会自动退出,然后E:\文档\文件夹下的所有文件都会添加一个“IT档案馆”的前缀名称,如下:

快速修改文件名前缀(一秒钟完成一天工作)(7)

是不是很简单?

我给大家解释一下这2行命令的意思:

cd /d E:\文档\ 这行命令的意思是进入到E盘下的“文档”文件夹 for %%i in (*.*) do ren "%%i" IT档案馆"%%i" 这行命令的意思是循环查找当前文件夹下的所有文件 并把文件名称添加一个“IT档案馆”的前缀名称

其中“IT档案馆”这几个字你可以任意修改成你想改的文字,“E:\文档\”文件夹路径可以改成任意你需要修改的文件夹路径。

而%%i代表一个变量,for %%i in (*.*) do代表是一个循环,表示的是循环获取文件夹的文件

并把文件名称赋值给%%i这个变量,ren "%%i" IT档案馆"%%i"代表的是把"%%i"变量名修改为 IT档案馆"%%i",也就是把原来的文件名拼上“IT档案馆”这几个字然后再赋值给原来的文件名。

因为有了一个循环,所以实现了批量处理。

有添加文件前缀那如何添加文件后缀名称呢?

只需要把上述代码改成如下:

cd /d E:\文档\ for /f "delims=" %%i in ('dir /b *.*') do ( ren "%%i" "%%~niIT档案馆%%~xi" )

然后保存,双击执行这个bat文件即可,执行后效果如下。

快速修改文件名前缀(一秒钟完成一天工作)(8)

欢迎关注我,学习更多计算机知识!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页