微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

批量修改1000个文件名添加前缀和后缀(如何批量给文件名加前缀)

批量修改1000个文件添加前缀和后缀(如何批量给文件名加前缀)

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

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

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

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

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

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

cd /d E:文档

for %%i in (*.*) do ren "%%i" IT档案馆"%%i"

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

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

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

是不是很简单?

我给大家解释一下这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文件即可,执行后效果如下。

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐