求个改文件名的dos批处理bat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求个改文件名的dos批处理bat相关的知识,希望对你有一定的参考价值。

你好,想求个bat,222999_0002_2.jpg改成222999_2.jpg
222998_0001_3.jpg改成222998_3.jpg,将中间四位数字去掉,谢谢
...

如下:

你直接在图片所在文件夹新建文本,输入

ren 222999_0002_2.jpg 222999_2.jpg

ren 222998_0001_3.jpg 222998_3.jpg

保存,改后缀为bat,运行即可。

如果是批量的话,可以先将所有的名称导出,复制到EXCEL中排列,添加ren+现名称+修改名称。再复制到批处理中运行。

参考技术A 在平时工作中,有时候会整理一些杂乱的文件名,让文件的管理更加轻松了规范,下面我们通过利用批处理命令和EXCEL表格工具,实现文件名的批量的修改。

1.在相应的文件目录下,新建一个文本文件,并且打开输入 dir *.* /b>rename.xls,其中*.*表示的是文件的类型,本例中以图片JPG为例,那么 *.* 就应该是*.JPG。输入完成后点击保存,并将文件的名称改为XXX.BAT,并且双击运行,得到文件列表为电子表格形式。
新建文本文件

输入命令.bat
得到文件名列表
2.双击打开相关的文件名列表并且将 需要变更为的规范的文件名输在一列(比如例子中B列),在另外一列输入REN(例子中C列),在D列输入公式 =C1&" "&A1&" "&B1,其中两个“ ”之间为空格。在D列得到以ren开头的一列文本,选择复制文本。
编辑EXCEL表格
复制相关的文本
3.在当前文件夹中新建一个文本文件,并且打开将刚刚复制的文本黏贴到里面,并且保存,将文件名改为XXXX.bat,双击这个文件,文件名就破i两修改成功了。
新建文本并且粘贴保存
修改后缀为bat
运行结果

如何使批处理BAT文件在后台运行而不显示DOS窗口

%1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit


以上代码加在脚本开头行,运行后即可隐藏,但稍微会闪一下黑窗口。

参考技术A 使用wincmd 的EXEC 命令。可以隐藏DOS框。

以上是关于求个改文件名的dos批处理bat的主要内容,如果未能解决你的问题,请参考以下文章

求个指教批处理bat网络检测,网络通则启动程序一,网络不通启动程序二?

Dos批处理命令bat文件运行完以后自动关闭dos窗口的方法

bat和cmd文件是什么,dos又是什么东西

怎样在DOS中运行批处理文件

dos的操作流程 怎么弄成批处理bat

bat文件命令大全