标题: 长文件名转换成短文件名
[打印本页]
作者: hotclij
时间: 2008-5-25 16:54
标题: 长文件名转换成短文件名
需处理一批数据文件,文件名命名格式为年(2位)月(2位)日(2位)时(2位)分(2位),例如0805251630.000,0805251700.000,0805251730.000……现在的问题是,因为显示数据的软件不支持长文件名,因此需要用批处理程序将文件名中表示年的前2位去除,变成8位文件格式,如:05251630.000,05251700.000等。请高手赐教。email:
hotc_lij@163.com。谢谢!
作者: fastslz
时间: 2008-5-25 16:59
http://www.cn-dos.net/forum/viewthread.php?tid=25746&fpage=1
作者: Climbing
时间: 2008-5-26 09:26
用cmd下的set取子串的功能应该很容易解决。
set file=0805251630.000
set new=%file:~3%
ren %file% %new%
或者
ren %file% %file:~3%