标题: [求助]关于修改扩展名命令
[打印本页]
作者: chenxing0711
时间: 2007-10-29 00:13
标题: [求助]关于修改扩展名命令
我下载了一些文件我想把他们一下子改成TXT文件不是一个一个改不知到用啥命令请大侠告述
谢谢
作者: guo882633
时间: 2007-10-29 00:45
标题: ^_^
for %%i in (*.mp3) do (ren %%i %%i.txt)
注:*.mp3 要改成你想要修改的文件的后掇名。
作者: abcd
时间: 2007-10-29 09:22
不需要用到for的,
只要ren就行里
例如:ren *.mp3 *.txt
作者: chenxing0711
时间: 2007-10-29 15:26
谢谢各位大侠
作者: chenxing0711
时间: 2007-10-29 16:24
各位大侠我打的命令有那不对吗请指出 E:\>ren e:金瓶梅*.TXT *.mp3
它总说系统找不到该文件
[
Last edited by chenxing0711 on 2007-10-29 at 10:38 PM ]
作者: abcd
时间: 2007-10-29 16:58
格式要对应的。
只用一条ren命令的话
只能在原来的基础上增加或修改,而不能减少
作者: fastslz
时间: 2007-10-29 22:32
ren 不支持通配符,改用move吧!且move目标新文件不支持通配符
作者: chenxing0711
时间: 2007-10-29 22:37
各位大侠能说的详细一些吗?最好把命令格式写一下
作者: abcd
时间: 2007-10-29 22:51
Quote: |
Originally posted by fastslz at 2007-10-29 10:32 PM:
ren 不支持通配符,改用move吧!且move目标新文件不支持通配符 |
|
ren不支持通配符??
第一次听说,自己不妨试试??
作者: chenxing0711
时间: 2007-10-30 22:50
REN支持呀我用了但只对盘内有效但文件内的不起作用
我是用DOS命令提示付。系统提示找不到该文件(但那文件是有的)是怎么回事呀请各位老师指教谢谢!!
[
Last edited by chenxing0711 on 2007-10-30 at 10:58 PM ]
作者: fastslz
时间: 2007-10-31 01:15
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)
作者: abcd
时间: 2007-10-31 08:59
ren 是支持通配符的,这个是绝对不会错的。
只是楼主的这句,ren e:金瓶梅*.TXT *.mp3,不符合格式而已。
不信的话,可以试试,ren *.mp3 *.txt这条语句,把当前目录所有的txt文件改名为mp3
作者: chenxing0711
时间: 2007-10-31 17:25
我只是想增加个别文件夹内的拓展名,并不是要更改所有的文件。各位高手谁知道更改一个文件的拓展名的方法?
[
Last edited by chenxing0711 on 2007-10-31 at 05:32 PM ]
作者: fastslz
时间: 2007-10-31 18:23
咱们都不是算命先生,也不是神仙,能算出你硬盘上的目录结构,什么扩展名改到什么扩展名,最起码把要求说的明白点
作者: fastslz
时间: 2007-10-31 18:37
就你5楼的一点信息下面的代码能满足你的,保存在要处理的文件夹内,注意也处理子目录的*金瓶梅*.TXT,不处理子目录去掉/s
@echo off
for /f "delims=" %%i in ('dir /s /b /a-d *金瓶梅*.TXT') do move /y "%%i" "%%~dpni.mp3"
pause