我正在使用filestream
來編寫文本文檔。除了將文檔導向到錯誤的文件夾之外,一切看起來都很好。如何在編寫.txt文檔時更改文件夾位置的路徑?
這是代碼認爲它應該創建文檔:
C:\Users\user2\Desktop\work\SuperBy\nop\NopCommerceStore\Administration\FedEx
的FedEx
文件夾不到風度存在於管理文件夾。但是,如果我創建一個FedEx
文件夾並將其放入Administration
文件夾中,則會相應地顯示.txt
文檔。
這是實際的路徑就在該文件應該被寫入該文件夾:
C:\Users\user2\Desktop\work\SuperBy\nop\NopCommerceStore\FedEx
我根本不明白的代碼是如何工作的,以及如何去改變它,真的需要一些幫助與此有關。
try
{
Order o = IoC.Resolve<IOrderService>().GetOrderById(orderID);
Customer ThisCustomer = o.Customer;
// Specify file, instructions, and privelegdes
string path = System.Web.HttpContext.Current.Request.PhysicalPath;
int index = path.LastIndexOf("\\");
string realPath = path.Substring(0, index + 1);
FileStream file = new FileStream(realPath + "/FedEx/" + orderID.ToString() + ".txt", FileMode.OpenOrCreate, FileAccess.Write);
}
realPath +「/../FedEx/」可能有幫助 –
謝謝Thomas! – koffe14