0
我有一个文件名,我可以提取它作为这样(使用Cygwin和DOS提示符):阅读文件名到一个批处理文件
LS REL * .XML
产生一个输出作为这样:
REL_LVVE_HF_NV3_VC_AGC_RX_WBE_DRC_RX_WB_VIDPP_debug.xml
我怎样写一个批处理文件来读取文件名/输出到一个变量?
我有一个文件名,我可以提取它作为这样(使用Cygwin和DOS提示符):阅读文件名到一个批处理文件
LS REL * .XML
产生一个输出作为这样:
REL_LVVE_HF_NV3_VC_AGC_RX_WBE_DRC_RX_WB_VIDPP_debug.xml
我怎样写一个批处理文件来读取文件名/输出到一个变量?
:如果您已经使用Cygwin和像* nix的风格命令更好,你可能会考虑尝试PowerShell的,而不是批次脚本
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%
在Windows中。自Vista以来,它已包含在所有版本的Windows中。 – UtopiaLtd 2014-09-18 22:19:32
谢谢,但我必须将其集成到现有的批处理文件中 – Andy 2014-09-18 22:36:18