楼 主
[求助]请教高手关于move和ren的特殊用法
发表于 2008-05-21 09:32 · 中国 山东 济南 联通
新手上路
★
积分 13
发帖 4
注册 2008-05-20 10:26
18年会员
UID 119178
性别 男
状态 离线
恩,偶想实现N个文件名的重命名
原文件名 15ABOMCRM????????
新文件名 ABOMCRM????????.txt ????????为8位数字日期
需要去掉前缀15,增加txt扩展名,后者通过ren好实现,但是去掉15前缀,怎么也搞不定,后来想到了用move,搜索了下论坛的帖子,没有可参考的例子,自己照着写了一个
move 15ABOMCRM%1 ABOMCRM%1.txt
也无法实现,还请高手帮忙~~~~~~~~
第 2 楼
发表于 2008-05-21 10:11 · 中国 山东 济南 联通
新手上路
★
积分 13
发帖 4
注册 2008-05-20 10:26
18年会员
UID 119178
性别 男
状态 离线
自己无奈之举,是采用set/p 的方法,通过输入日期,补全文件名,达到ren的目的,请教下各位高手,是否能更加自动化,无需人工输入,哈哈。
echo off
echo Please input the file date:
set /p datadate=
set date=%datadate:~0,8%
pause
ren 15ABLTRNCHT%date% 0143crmabl%date%.txt
第 3 楼
发表于 2008-05-21 17:22 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
C:\WINDOWS>set name=15ABOMCRM20080818
C:\WINDOWS>echo %name:~3%
BOMCRM20080818
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
论坛跳转: