我正在嘗試使用批處理腳本寫入 xml 檔案,但是它只將最后一個回圈寫入檔案。該變數Project_Choice只是兩個逗號分隔的字串。它正確列印到控制臺,但只寫入xml檔案中的最后一個回圈。我哪里錯了?
for %%i in (%Project_choice%) do (
echo(^<?xml version="1.0" encoding="utf-16" ?^>
echo(^<testConfiguration^>
echo(^<TestEvents^>
echo(^<TestEvent^>%%i^</TestEvent^>
echo(^</TestEvents^>
echo(^</testConfiguration^>
)> C:\cijobscript\Test.xml
uj5u.com熱心網友回復:
>創建一個新檔案。>>附加到現有檔案。將更改>為>>但是這會將新資料附加到任何現有檔案中,因此您需要先將其洗掉。
- 要么 -
采用
(for .... do (echo....))>filename
創建一個新檔案
請注意,for命令本身在括號內。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/437671.html
