中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 22:38
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何用批处理批量把重命名的扩展名?
楼 主 如何用批处理批量把重命名的扩展名? 发表于 2008-11-05 18:47 ·  中国 福建 福州 电信
初级用户
积分 52
发帖 36
注册 2008-10-10 18:24
UID 128013
性别 男
状态 离线
如何用批处理批量把“*.rar.重命名”文件重命名成“*.rar“?
2 发表于 2008-11-05 19:02 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
UID 55770
状态 离线
REN *.RAR.重命名 *.rar

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
3 发表于 2008-11-05 19:03 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
UID 55770
状态 离线
copy *.RAR.重命名 *.rar
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
JamesYou +2 2008-11-05 19:25

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
4 发表于 2008-11-05 19:15 ·  中国 福建 福州 电信
初级用户
积分 52
发帖 36
注册 2008-10-10 18:24
UID 128013
性别 男
状态 离线
LS的,copy不是复制命令吗?
5 发表于 2008-11-05 19:28 ·  中国 福建 福州 电信
初级用户
积分 52
发帖 36
注册 2008-10-10 18:24
UID 128013
性别 男
状态 离线
REN *.RAR.重命名 *.rar
为什么不行啊?
6 发表于 2008-11-05 19:36 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
UID 55770
状态 离线
别只说一个为什么不行,说说你在哪执行了命令,怎么执行的,出了什么样的错误提示,截个图贴上来也行啊
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
HAT +2 2008-11-05 19:47

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
7 发表于 2008-11-05 19:36 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
UID 55770
状态 离线
Originally posted by JamesYou at 2008-11-5 19:15:
LS的,copy不是复制命令吗?



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

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
8 发表于 2008-11-05 19:55 ·  中国 江西 赣州 安远县 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
UID 96653
性别 男
状态 离线
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 发表于 2008-11-05 20:00 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
UID 55770
状态 离线
。。。。

我可是在XP 的系统试过了的

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
10 发表于 2008-11-05 20:08 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
UID 55770
状态 离线
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 ]

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
11 Re 10楼 发表于 2008-11-05 22:04 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
UID 89899
性别 男
状态 离线
如果一个10GB的文件用这个方法来重命名,是不是有点浪费资源呢?
12 发表于 2008-11-05 22:12 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
UID 55770
状态 离线
能不能用那看情况和实际需要吧,

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
13 发表于 2008-11-05 22:43 ·  中国 四川 成都 电信
初级用户
★★
积分 118
发帖 66
注册 2006-08-18 16:04
UID 60797
性别 男
状态 离线
给你个我做的批处理也许有用


@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
论坛跳转: