bat提取文件目录下的文件名,文件名我已经提取出来了3.3.22.36.txt 怎么去掉.txt 只需要3.3.22.36,就是提取文件名不需要扩展名

 

1 @echo off
2 
3 cd /d %~dp0
4 for /f "delims=" %%i in ('dir /b /a-d') do (echo %%~ni)
5 pause

 

 

%%~ni   剔除后缀