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