[英]Reading contents of relative file from batch script
我有以下目錄結構:
C:\Users\myuser\tmp\version\
version.bat
VERSION
我的version.bat
文件:
set contents=
for /f "delims=" %%i in ('VERSION') do set contents=%content% %%i
echo contents
我所試圖做的是,當用戶運行version.bat
它讀取的內容VERSION
文件到一個名為變量contents
,然后呼應內容STDOUT
。
運行此命令時,我看到以下輸出:
C:\Users\myuser\tmp\version>set contents=
C:\Users\myuser\tmp\version>for /F "delims=" %i in ('VERSION') do set content= %i
然后,我的計算機開始執行各種奇怪的操作,變得緩慢,鎖定並永遠殺死該批處理腳本。 我要去哪里呢?
檢查中,工作正常
for /f "delims=" %%x in ('type version') do set "VERSION=%%x"
echo %VERSION%
也許評論中的其他想法可能也可行,但是我沒有檢查過。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.