如何批量修改变量名的前缀或后缀

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何批量修改变量名的前缀或后缀相关的知识,希望对你有一定的参考价值。

可以新建一个批处理文件
批量改后缀名.bat
文件内容,用记事本编辑

rename *.原始后缀名 *.目标后缀名

然后保存,运行即可改后缀名
释义:*.原始后缀名 是原来的文件后缀名
*.目标后缀名 是需要把原来后缀名改成的新后缀名
需要把文字改成实际需要的后缀名
!注意其中的空格哦!
举个例子:
rename *.bmp *.jpg
例子样式:

编辑:

具体的话,请按照自己需求来编写

此外,还可以通过 文件批量更名工具 来达成目的
网上有很多此类软件的,通过自己设置即可完成
参考技术A 推荐用软件Replace Pioneer,详细步骤:

1. 选择Tools->Batch Runner 菜单。
2. 把所有文件从文件浏览器拖拽到Batch Runner窗口中。
3. 选中set output filename选项,并把后面的$FILENAME改为 ring-$FILENAME
4. 观察output一列的新文件名是否符合要求,然后点击File Rename,完成重命名。

注意:要加后缀比如-ring,第3步就用$BASE-ring.$EXT

文件名批量添加后缀

我家里卖MP3,给别人下载歌的时候,让文件名显示店名,由于我家电脑MP3太多一个一个改名的话太费劲,怎么能一下把所有的文件名都加上我接的店名啊

1、打开要添加后缀的文件,点击新建TXT文档。


2、打开TXT文档,输入

setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b') do ren "%%i" "%%i".店名
pause

然后点击保存。


3、保存后,把TXT后缀改为bat。


4、弹出窗口,点击是。


5、然后点击运行批处理。


6、运行后,就可以在后缀后面加上后缀了。

参考技术A   可以通过批处理命令来解决这一问题。
  一、确保你要添加的文件在一个目录下(同一个文件夹内)。
  二、在这个文件夹下新建一个文本文件,在文本文件中输入以下内容:
  ren *.* *.a
  详细说明一下,ren是修改文件名称的命令,之后是空格,*.*代表目录下所有文件,之后仍然是一个空格,*.a,这个a表示你要修改成的扩展名。
  这条命令的意思就是将这个目录下所有文件的扩展名,修改为扩展名a。
  三、注意,不同文件的扩展名如果修改后,可能会导致文件无法识别。
参考技术B 楼主试下把下面代码保存为bat格式运行就好了。。。 @echo off
for /r 文件夹所在路径 %%i in (*.*) do (
ren %%i %%~ni_店名.*
)
pause 例子:@echo off
for /r c:\1\ %%i in (*.*) do (
ren %%i %%~ni_SeN.*
)
pause
参考技术C 其实你可以把 你的文件名加到MP3文件中。。 用千千静听就可以 先把一个文件夹全部导入列表然后全部选中 然后 批量文件属性 然后打开那个对话框 在 里面的信息 备注 都可以加上你的名字这样更便于推广。。 参考技术D setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b') do ren "%%i" "%%i".mp3
pause
将上面的内容保存为.cmd文件,放到需要修改的目录下,执行

以上是关于如何批量修改变量名的前缀或后缀的主要内容,如果未能解决你的问题,请参考以下文章

java修改文件后缀名

如何在DOS下批量改后缀名

怎样批量改后缀名?

mysql批量删除指定前缀或后缀表

如何穿透多个文件夹批量修改文件后缀名?

如何批量替换修改图片名或更改文件名