将文件名读入批处理文件

时间:2014-09-18 22:14:07

标签: batch-file cmd dos

我有一个文件名,我可以将其解压缩(使用cygwin和DOS提示符):

ls REL * .xml

产生如下输出:

REL_LVVE_HF_NV3_VC_AGC_RX_WBE_DRC_RX_WB_VIDPP_debug.xml

如何编写批处理文件以将文件名/输出读入变量?

1 个答案:

答案 0 :(得分:1)

来自命令行:

for  %a in ("REL*.xml") do set "fn=%~a"

来自批处理文件

@echo off
pushd "c:\dir_with_the_file"
for  %%a in ("REL*.xml") do set "fn=%%~a"
echo %fn%