Board logo

标题: 【已结】如何将含有多个"."的文件名去除扩展名 [打印本页]

作者: blancy     时间: 2009-2-24 16:47    标题: 【已结】如何将含有多个"."的文件名去除扩展名

某文件夹下有如下文件:
a.c01.lbl
b.c02.lbl
请问如何将.c01.lbl和.c02.lbl都去掉,而只保留文件a和b;
我在for命令中使用%%~ns只能去掉.lbl
求助高手!!

[ Last edited by blancy on 2009-2-26 at 06:05 ]
作者: moniuming     时间: 2009-2-24 17:34

@echo off
for /f "delims=." %%a in ('dir /b/a-d *.lbl') do (
  echo %%a
)
pause

作者: tireless     时间: 2009-2-25 10:50

ren *.c*.lbl ???????????????????????
? 号的个数,需大于等于文件名第一个点前面的字符个数