我無法打開文件。爲什麼文件不能打開?
private void button1_Click(object sender, EventArgs e)
{
// Load the CSV file
var lines = File.ReadAllLines(@"C:\chat.csv");
var xml = new XElement("Chat-Log", // To convert to XML
lines.Select(line => new XElement("Item",
line.Split('|') // indicate split
.Select((column, index) => new XElement("Column" + index, column)))));
xml.Save(@"C:\xml-out.xml"); // Save to XML file
MessageBox.Show("Converted to XML");
FileStream fileStream = new FileStream(@"c:\xmlout.xml", FileMode.Open);
try
{
TextWriter tw = new StreamWriter("c:\\xml-out.xml");
}
finally
{
fileStream.Close();
}
}
上面這段代碼應該打開C:\xml-out.xml
,對吧?
TextWriter tw = new StreamWriter("c:\\xml-out.xml");
我不知道它爲什麼不打開文件。任何線索?我試過various options。
當我運行這個,它轉換爲文件,顯示一個消息框,但不打開轉換後的文件。 –
有沒有拋出異常? –
你是否收到任何錯誤訊息?是創建的文件,但空白?您使用什麼操作系統?如果Windows 7或更高版本,請嘗試寫入您的用戶文件夾或調整權限以確保您可以直接寫入C:驅動器。 – someone1