CMD批处理修改文件名

CMD批处理修改文件名,第1张

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 比较两个文件或两个文件集并显示它们之间的不同。

参考资料来源:百度百科—批处理


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6078195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存