请问批处理如何获得文件名?

取当前目录以.jar结尾的文件名,不要后缀.
比如当前目录有 abc.jar
那么得到abc

@echo off
for /f "delims=" %%i in ('dir /s/b ".\*.jar"') do (
echo %%~ni
)>>op.txt
start op.txt
pause>nul

输出op.txt,其中的内容即是jar文件名。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-21
打开任意一个磁盘--工具--文件夹选项--查看,把【隐藏已知文件的扩展名】前面的个勾打上--确定
第2个回答  2009-09-21
找到一个,您参考一下吧
http://zhidao.baidu.com/question/117589421.html