读书人

求批处理重命名,该怎么解决

发布时间: 2012-03-21 13:33:15 作者: rapoo

求批处理重命名
问题是这样的。 a-a.txt,b-b.txt,c-c.txt 要变成a.txt,b.txt,c.txt 就是要把-和前面的名字都去掉!用批处理怎么做,在网上找了一个
@echo off
for /f "delims=" %%i in ('dir *-*.* /a-d/b') do (
set "t=%%~ni"&call set "t=%%t:~,1%%"
call move /y "%%~nxi" "%%t%%%%~xi")
echo 完成!&pause

请帮我解释一下!谢谢

[解决办法]
可以参考偶blog中相似的一个bat例子

读书人网 >其他开发语言

热点推荐