实例1:
@ECHO OFF SETLOCAL EnableDelayedExpansion FOR /F "delims=" %%I IN ('DIR /A-D /B') DO ( SET "u=%%~I" REN "%%~I" "!u:原始名=修改名!") ECHO 重命名结束&PAUSE 把上述代码保存到比如“u.cmd”,放在要处理的目录下,双击运行即可。
上图:(将目录下所有文件的MP41格式转变为MP4)
实例2:
使用 CMD 下 ren 命令,批量改变扩展名,如将所有的 .jpg 图片 重命名为 .png 文件,
只是重命名举例,并没有转换文件格式切记
新建一个 TXT文档,输入如下内容ren *.jpg *.png
保存
重命名这个TXT文档为 改扩展名.bat,
加这个 .bat放入存放图片的文件夹,并打开运行,其它地方不要随便打开 。
上图:
dir是一个察看当前目录下的文件列表的命令;
ren命令可以为一个文件更名,相当于windows下的重命名.
文件在d:\a目录下和d:\b目录下,在cmd窗口中输入以下命令:
cd /d d:\dir /a-d /b d:\a\*.* >a.txt
dir /a-d /b d:\b\*.* >b.txt
在UltraEdit软件中同时打开d:\a.txt和d:\b.txt两个文件。
使用UltraEdit的列模式编辑功能,生成文本文件d:\c.bat并保存,内容为
1
2
3
4
|
ren "b.txt的第1行" "a.txt的第1行"
ren "b.txt的第2行" "a.txt的第2行"
……
ren "b.txt的最后1行" "a.txt的最后1行"
|
在cmd窗口中输入以下命令:
cd /d d:\
c.bat
如果原来a目录下的名字和b目录下的名字用重名,
生成文本文件d:\c.bat并保存,内容为
1
2
3
4
5
6
|
md d:\c
cd /d d:\b
copy "b.txt的第1行" "d:\c\a.txt的第1行"
copy "b.txt的第2行" "d:\c\a.txt的第2行"
……
copy "b.txt的最后1行" "d:\c\a.txt的最后1行"
|
在cmd窗口中输入以下命令:(上帖中的最后命令也应改为和下面一样)
cd /d d:\b
d:\c.bat
结果在d:\c目录下(上帖结果在d:\b目录下)
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构