楼 主
[求助]关于修改扩展名命令
发表于 2007-10-29 00:13 · 中国 辽宁 葫芦岛 联通
初级用户
★
积分 74 发帖 28 注册 2007-10-21 16:38 18年会员 UID 100354 性别 男 来自 辽宁省葫芦岛
状态 离线
我下载了一些文件我想把他们一下子改成TXT文件不是一个一个改不知到用啥命令请大侠告述
谢谢
DOS并没有老去
第 2 楼
^_^
发表于 2007-10-29 00:45 · 中国 广东 惠州 电信
初级用户
★★
积分 126 发帖 53 注册 2007-02-04 19:21 19年会员 UID 78631 性别 男 来自 -
状态 离线
for %%i in (*.mp3) do (ren %%i %%i.txt)
注:*.mp3 要改成你想要修改的文件的后掇名。
第 3 楼
发表于 2007-10-29 09:22 · 中国 天津 电信
银牌会员
★★★
积分 1,436 发帖 739 注册 2007-10-11 17:44 18年会员 UID 99469 性别 男
状态 离线
不需要用到for的,
只要ren就行里
例如:ren *.mp3 *.txt
第 4 楼
发表于 2007-10-29 15:26 · 中国 辽宁 葫芦岛 联通
初级用户
★
积分 74 发帖 28 注册 2007-10-21 16:38 18年会员 UID 100354 性别 男 来自 辽宁省葫芦岛
状态 离线
第 5 楼
发表于 2007-10-29 16:24 · 中国 辽宁 葫芦岛 联通
初级用户
★
积分 74 发帖 28 注册 2007-10-21 16:38 18年会员 UID 100354 性别 男 来自 辽宁省葫芦岛
状态 离线
各位大侠我打的命令有那不对吗请指出 E:\>ren e:金瓶梅*.TXT *.mp3
它总说系统找不到该文件
[ Last edited by chenxing0711 on 2007-10-29 at 10:38 PM ]
DOS并没有老去
第 6 楼
发表于 2007-10-29 16:58 · 中国 天津 电信
银牌会员
★★★
积分 1,436 发帖 739 注册 2007-10-11 17:44 18年会员 UID 99469 性别 男
状态 离线
格式要对应的。
只用一条ren命令的话
只能在原来的基础上增加或修改,而不能减少
第 7 楼
发表于 2007-10-29 22:32 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493 发帖 2,315 注册 2006-05-01 10:41 20年会员 UID 54766 性别 男 来自 上海
状态 离线
ren 不支持通配符,改用move吧!且move目标新文件不支持通配符
第 8 楼
发表于 2007-10-29 22:37 · 中国 辽宁 葫芦岛 联通
初级用户
★
积分 74 发帖 28 注册 2007-10-21 16:38 18年会员 UID 100354 性别 男 来自 辽宁省葫芦岛
状态 离线
各位大侠能说的详细一些吗?最好把命令格式写一下
DOS并没有老去
第 9 楼
发表于 2007-10-29 22:51 · 中国 香港 腾讯云
银牌会员
★★★
积分 1,436 发帖 739 注册 2007-10-11 17:44 18年会员 UID 99469 性别 男
状态 离线
Originally posted by fastslz at 2007-10-29 10:32 PM:
ren 不支持通配符,改用move吧!且move目标新文件不支持通配符
ren不支持通配符??
第一次听说,自己不妨试试??
第 10 楼
发表于 2007-10-30 22:50 · 中国 辽宁 葫芦岛 联通
初级用户
★
积分 74 发帖 28 注册 2007-10-21 16:38 18年会员 UID 100354 性别 男 来自 辽宁省葫芦岛
状态 离线
REN支持呀我用了但只对盘内有效但文件内的不起作用
我是用DOS命令提示付。系统提示找不到该文件(但那文件是有的)是怎么回事呀请各位老师指教谢谢!!
[ Last edited by chenxing0711 on 2007-10-30 at 10:58 PM ]
DOS并没有老去
第 11 楼
发表于 2007-10-31 01:15 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493 发帖 2,315 注册 2006-05-01 10:41 20年会员 UID 54766 性别 男 来自 上海
状态 离线
E:\>ren e:金瓶梅*.TXT *.mp3 支持??
abcd 不用for就叫楼主一个一个的去ren?
别折腾楼主了,2楼方法是正确的
for %%i in (*.mp3) do (ren %%i %%i.txt)另存为.bat放在要改名的文件一起双击
或者直接在命令提示付for %i in (*.mp3) do (ren %i %i.txt)
第 12 楼
发表于 2007-10-31 08:59 · 中国 浙江 衢州 中移铁通
银牌会员
★★★
积分 1,436 发帖 739 注册 2007-10-11 17:44 18年会员 UID 99469 性别 男
状态 离线
ren 是支持通配符的,这个是绝对不会错的。
只是楼主的这句,ren e:金瓶梅*.TXT *.mp3,不符合格式而已。
不信的话,可以试试,ren *.mp3 *.txt这条语句,把当前目录所有的txt文件改名为mp3
第 13 楼
发表于 2007-10-31 17:25 · 中国 辽宁 葫芦岛 联通
初级用户
★
积分 74 发帖 28 注册 2007-10-21 16:38 18年会员 UID 100354 性别 男 来自 辽宁省葫芦岛
状态 离线
我只是想增加个别文件夹内的拓展名,并不是要更改所有的文件。各位高手谁知道更改一个文件的拓展名的方法?
[ Last edited by chenxing0711 on 2007-10-31 at 05:32 PM ]
DOS并没有老去
第 14 楼
发表于 2007-10-31 18:23 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493 发帖 2,315 注册 2006-05-01 10:41 20年会员 UID 54766 性别 男 来自 上海
状态 离线
咱们都不是算命先生,也不是神仙,能算出你硬盘上的目录结构,什么扩展名改到什么扩展名,最起码把要求说的明白点
第 15 楼
发表于 2007-10-31 18:37 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493 发帖 2,315 注册 2006-05-01 10:41 20年会员 UID 54766 性别 男 来自 上海
状态 离线
就你5楼的一点信息下面的代码能满足你的,保存在要处理的文件夹内,注意也处理子目录的*金瓶梅*.TXT,不处理子目录去掉/s
@echo off
for /f "delims=" %%i in ('dir /s /b /a-d *金瓶梅*.TXT') do move /y "%%i" "%%~dpni.mp3"
pause
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正