dos中ren命令与通配符的使用

本文介绍了使用批处理命令进行文件重命名的各种方法,包括基于通配符的重命名规则和特殊案例,如处理含有特定字符的文件名。通过这些技巧,用户可以更高效地管理和组织文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.jb51.net/article/17926.htm

1、 

ren 完整文件名 *指定完整文件名中任意字符或连续的字符串.扩展名 
改文件名为:从原文件名开头通配至指定字符(串).扩展名 
如: 
ren 10.pdf *0.c 得 10.c 
ren 10.pdf *p.c 得 10.p.c 
ren 10.pdf *d.c 得 10.pd.c 

2、 
ren 完整文件名 *指定完整文件名非连续的字符串.扩展名 
改文件名为:从原文件名开头通配至指定字符串首符+余下的字符串内容.扩展名 
如: 
ren 10.pdf *1p.c 得 1p.c 
ren 10.pdf *0dp.c 得 10dp.c 

3、 
ren 完整文件名 *指定除完整文件名中任意字符(串).扩展名 
改文件名为:通配完整文件名+指定字任符(串).扩展名 
如 
ren 10.pdf *mm.c 得 10.pdfmm.c 




Originally posted by bjsh at 2007-4-13 10:10 PM: 
在c盘新建一个10.pdf 
执行下面的两句命令; 
看看最后10.pdf 被改名成了什么/ 

ren 10.pdf *2.c 
结果为: 10.pdf2.c 

ren 10.pdf *1.c 
结果为1.c 


ren 10.pdf *2.c 

*後面的第一個字是什麼? 

10.pdf中有沒有這個字? 
沒有。所以,接在後面 
10.pdf 
2.c 

10.pdf2.c 

ren 10.pdf *1.c 

*後面的第一個字是什麼? 


10.pdf中有沒有這個字? 
有。從後面往前找,找到的第一個,對齊 

10.pdf 1以後刪除 
1.c 1以後接上 
1.c 



ren 10010.pdf *1.c 

*後面的第一個字是什麼? 


10010.pdf中有沒有這個字? 
有。從後面往前找,找到的第一個,對齊 


10010.pdf 1以後刪除 
1.c 1以後接上 
1001.c 



特例 ren * *. 
ren * "* " 


FAT32 

C:\TEST>cd.>123...456...789.mp3 

C:\TEST>dir/b 
123...456...789.mp3 

C:\TEST>ren * *. 

C:\TEST>dir/b 
123...456...789 

C:\TEST>ren * *. 

C:\TEST>dir/b 
123 

--- 
C:\TEST>cd.>"123 456 789.mp3" 

C:\TEST>dir/b 
123 456 789.mp3 

C:\TEST>ren * "* " 

C:\TEST>dir/b 
123 

C:\TEST>for %a in (*) do @echo "%a" 
"123" 


NTFS 

D:\TEST>cd.>123...456...789.mp3 

D:\TEST>dir/b 
123...456...789.mp3 

D:\TEST>ren * *. 

D:\TEST>dir/b 
123...456...789 

D:\TEST>ren * *. 

D:\TEST>dir/b 
123...456 

D:\TEST>ren * *. 

D:\TEST>dir/b 
123 

--- 
D:\TEST>cd.>"123 456 789.mp3" 

D:\TEST>dir/b 
123 456 789.mp3 

D:\TEST>ren * "* " 

D:\TEST>dir/b 
123 456 

D:\TEST>for %a in (*) do @echo "%a" 
"123 456" 

D:\TEST>ren * "* " 

D:\TEST>dir/b 
123 

D:\TEST>for %a in (*) do @echo "%a" 
"123" 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值