[英]Cannot create an xml file in visual studio
我正在嘗試從現有的 csv 文件創建 XML 文件。 我檢查了 xml 的內容,當我在調試控制台中記錄結果時,它已成功創建。
我計划將文件導出為名為 xml 的文件
output.xml
我寫的代碼如下
//Export TO XML
string[] file = File.ReadAllLines(filePath);
string xml = "";
XElement top = new XElement("WoodStock",
from items in file
let columns = items.Split(',')
select new XElement("Item", new XElement("Code", columns[0]),
new XElement("Description", columns[1]),
new XElement("Count", columns[2]),
new XElement("Order", columns[3]))
);
System.Console.WriteLine(top);
File.WriteAllText("output.xml", xml + top.ToString());
我需要使用相對文件路徑,因為作業也將在導師的計算機上運行。 我打算將它放在與原始 csv 文件相同的文件夾下。 csv文件的相對路徑為
var filePath = "stocklist.csv";
不幸的是,在我運行我的程序后,我無法按預期找到 xml 文件。 如何解決這個問題? 提前致謝。
VS 有問題,並不總是刷新文件,所以可以這樣。
touch filename.xml
var filePath = Path.Combine(Directory.GetCurrentDirectory(), "stocklist.csv");
您的文件將從您啟動應用程序的目錄中讀取。 寫作也一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.