Board logo

标题: 如何批量改文件名 [打印本页]

作者: kabei     时间: 2009-4-13 12:50    标题: 如何批量改文件名

比如:我现在有3个TXT文件,名字为1.doc1.txt,好.doc好.txt,m.docm.txt,如何让它的名字变成1.txt,好. txt,m.txt。谢谢指教!
作者: flybird2020     时间: 2009-4-13 13:18
@echo off&&setlocal enabledelayedexpansion
for /f %%a in ('dir/b *.txt') do (
set "var=%%~na"
ren %%a !var:~-1!.txt
)
pause.
rem 上面代码另存为renit.bat
rem 共同学习,^_^
作者: netbenton     时间: 2009-4-13 20:54
ls的好像还要改改:
call var=%%var:.!var:*.=!=%%
ren %%a !var!.txt

[ Last edited by netbenton on 2009-4-14 at 19:25 ]