1、首先我们打开电脑桌面,点击开始菜单,在搜索框中输入“cmd”。
2、回车键之后,你会进入dos系统的 *** 作界面。
3、让我们假设你需要批处理的文件在E盘的abc文件夹下。那么这一步,你需要在dos下进入这个文件夹。输入“E:“(冒号是必要的),输入”cd abc“(进入abc文件夹)。
4、下面就是修改文件名了。dos系统下修改文件名的命令是”ren *.* *.*“(注意空格)。因此,假设我们需要把所有的101.txt,102.txt,103.txt??改成201.txt,202.txt,203.txt??,那么你需要输入的语句就是:”ren 1*.* 2*.*“
5、输入回车键,你会发现所有文件已经按你的指示修改好。
先在原文件上加p,再批量按编号重命名。
代码如下:
cls
@echo off
color
:: note: change the image format input,default value is 'color'
:: option: color/yuv12/yuv21
set switch=color
::
:: don't change the following code!!!
set img_format=jpg
if %switch% EQU yuv12 (
set img_format=yuv
)
if %switch% EQU yuv21 (
set img_format=yuv
)
setlocal EnableDelayedExpansion
for /F "tokens=*" %%f in ('dir *.jpg /A:-D /B') do (
ren "%%f" "p%%f"
echo "rename %%f -->p%%f"
)
set num=0
for /F "tokens=*" %%f in ('dir *.jpg /A:-D /B') do (
ren "%%f" "!num!.%img_format%"
echo "rename %%f -->!num!.%img_format%"
set /A num = !num! + 1
)
扩展资料:
1、批处理echo 命令语法:
echo [{on|off}] [message]
Sample:@echo off / echo hello world
在实际应用中会把这条命令和重定向符号(也称为管道符号,一般用>>>^)结合来实现输入一些命令到特定的文件中。
2、文件管理命令:
(1)type 显示文本文件的内容。
(2)copy 将一份或多份文件复制到另一个位置。
(3)del 删除一个或数个文件。
(4)move 移动文件并重命名文件和目录。
(5)ren重命名文件。
(6)replace 替换文件。
(7)attrib 显示或更改文件属性。
(8)find 搜索字符串。
(9)fc 比较两个文件或两个文件集并显示它们之间的不同。
参考资料来源:百度百科—批处理
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)