第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何將文件內(nèi)容讀取到批處理文件中的變量中?

如何將文件內(nèi)容讀取到批處理文件中的變量中?

慕妹3242003 2019-11-08 12:56:33
該批處理文件從TEST發(fā)行到LIVE。我想在此文件中添加檢查約束,以確保特定文件夾中有相應(yīng)的發(fā)行文檔。"C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "\\testserver\testapp$"        "\\liveserver\liveapp$" *.* /E /XA:H /PURGE /XO /XD ".svn" /NDL /NC /NS /NPdel "\\liveserver\liveapp$\web.config"ren "\\liveserver\liveapp$\web.live.config" web.config所以我對(duì)如何實(shí)現(xiàn)這一目標(biāo)有兩個(gè)疑問(wèn)...version.txt文件\\testserver\testapp$夾中有一個(gè)文件,該文件的唯一內(nèi)容是內(nèi)部版本號(hào)(例如,對(duì)于45,對(duì)于內(nèi)部版本45)如何將version.txt文件的內(nèi)容讀入批處理文件中的變量中?如何\\fileserver\myapp\releasedocs\ {build}.doc使用第1部分中的變量代替{build} 檢查文件,是否存在?
查看完整描述

3 回答

?
素胚勾勒不出你

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊

將文件內(nèi)容讀入變量:


for /f "delims=" %%x in (version.txt) do set Build=%%x

要么


set /p Build=<version.txt

兩者僅在文件中的單行中就具有相同的作用,對(duì)于更多行,for變體會(huì)將最后一行放入變量中,而set /p將使用第一行。


就像使用任何其他環(huán)境變量一樣,使用變量畢竟是一個(gè):


%Build%

因此,檢查是否存在:


if exist \\fileserver\myapp\releasedocs\%Build%.doc ...

盡管很可能那里沒(méi)有UNC路徑?,F(xiàn)在無(wú)法測(cè)試,但請(qǐng)記住這一點(diǎn)。


查看完整回答
反對(duì) 回復(fù) 2019-11-08
?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊

您可以像這樣從文件中讀取多個(gè)變量:


for /f "delims== tokens=1,2" %%G in (param.txt) do set %%G=%%H

其中param.txt:


PARAM1=value1

PARAM2=value2

...


查看完整回答
反對(duì) 回復(fù) 2019-11-08
?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

要將文件的所有行都加載到變量中,需要延遲擴(kuò)展,因此請(qǐng)執(zhí)行以下操作:


SETLOCAL EnableDelayedExpansion


for /f "Tokens=* Delims=" %%x in (version.txt) do set Build=!Build!%%x

有一些特殊字符的問(wèn)題,雖然特別;,%和!


查看完整回答
反對(duì) 回復(fù) 2019-11-08
  • 3 回答
  • 0 關(guān)注
  • 1765 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)