當我運行下面的代碼,XML文件是在c:\temp
正確創建:如何使用相對路徑使用StreamWriter創建文件?
XmlSerializer xs = new XmlSerializer(typeof(ObservableCollection<Models.Customer>));
using (StreamWriter wr = new StreamWriter("C:/temp/CustomerMock2.xml"))
{
xs.Serialize(wr, CustomerList);
}
然而,其實我希望它在子目錄項目下創建,但當我這樣做:
using (StreamWriter wr = new StreamWriter("Data/CustomerMock2.xml"))
它只是充當如果它寫,但該文件不會出現在該目錄:
C:\Projects\Prototype12\CustomersModul\bin\Debug\Data
。
我如何可以創建StreamWriter的一個文件,我的項目中的相對路徑?
ASP.NET或Windows? – 2009-07-29 09:08:22