中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 07:55
47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何用批处理批量把重命名的扩展名?
可打印版本  2,134 / 12
第1楼 JamesYou 发表于 2008-11-05 18:47
初级用户 发帖 36 积分 52
如何用批处理批量把重命名的扩展名?
如何用批处理批量把“*.rar.重命名”文件重命名成“*.rar“?
第2楼 yishanju 发表于 2008-11-05 19:02
银牌会员 发帖 1,357 积分 1,488
REN *.RAR.重命名 *.rar
第3楼 yishanju 发表于 2008-11-05 19:03
银牌会员 发帖 1,357 积分 1,488
copy *.RAR.重命名 *.rar
第4楼 JamesYou 发表于 2008-11-05 19:15
初级用户 发帖 36 积分 52
LS的,copy不是复制命令吗?
第5楼 JamesYou 发表于 2008-11-05 19:28
初级用户 发帖 36 积分 52
REN *.RAR.重命名 *.rar
为什么不行啊?
第6楼 yishanju 发表于 2008-11-05 19:36
银牌会员 发帖 1,357 积分 1,488
别只说一个为什么不行,说说你在哪执行了命令,怎么执行的,出了什么样的错误提示,截个图贴上来也行啊
第7楼 yishanju 发表于 2008-11-05 19:36
银牌会员 发帖 1,357 积分 1,488
Originally posted by JamesYou at 2008-11-5 19:15:
LS的,copy不是复制命令吗?



也可以通过这个命令重命名。
第8楼 tireless 发表于 2008-11-05 19:55
银牌会员 发帖 1,122 积分 2,025
Originally posted by yishanju at 2008-11-5 07:36 PM:



也可以通过这个命令重命名。

否!非要不用 ren,就用 move。move 是可以的,但 copy 不可以。
不过用 move 的重命名不支持通配符。

[ Last edited by tireless on 2008-11-5 at 19:59 ]
第9楼 yishanju 发表于 2008-11-05 20:00
银牌会员 发帖 1,357 积分 1,488
。。。。

我可是在XP 的系统试过了的
第10楼 yishanju 发表于 2008-11-05 20:08
银牌会员 发帖 1,357 积分 1,488
C:\Documents and Settings\haige\桌面>copy *.txt *.txt2
cn-dos.txt
QQ.exe.txt
网络管理软件.txt
已复制 3 个文件。



C:\Documents and Settings\haige\桌面 的目录

008-10-28 15:16 917 cn-dos.txt2
008-11-05 19:40 251,180 QQ.exe.txt2
008-11-04 09:55 323 网络管理软件.txt2
3 个文件 252,420 字节
0 个目录 23,787,970,560 可用字节

把原文件删了,不就算是可以用这个命令重命名么?

[ Last edited by yishanju on 2008-11-5 at 20:09 ]
第11楼 HAT 发表于 2008-11-05 22:04
版主 发帖 5,017 积分 9,023
Re 10楼
如果一个10GB的文件用这个方法来重命名,是不是有点浪费资源呢?
第12楼 yishanju 发表于 2008-11-05 22:12
银牌会员 发帖 1,357 积分 1,488
能不能用那看情况和实际需要吧,
第13楼 weasel 发表于 2008-11-05 22:43
初级用户 发帖 66 积分 118
给你个我做的批处理也许有用


@ECHO OFF
color 0A
setlocal ENABLEDELAYEDEXPANSION
title 批量更改当前目录下的图片(jpg)文件名!
echo.
echo.
echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo 批量更改当前目录下的图片(jpg)文件名!
echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo.
set fhz=jpg
SET NO=0
set namet=
SET /P namet=请选择输入文件名前缀:
FOR /F %%i IN ('dir /b *.%fhz%') DO (
SET /A NO+=1
REN %%i %namet%!NO!.%fhz%
)
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo 文件更名完毕.....按任意键退出
echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
pause>nul
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023