![](/img/trans.png)
[英]Removed button still showing when running the 'Start Debugging' (F5) in microsoft visual c# 2010 express
[英]Visual C# 2010 Express Edition - When I press F5, do files created get stored?
我正在使用Visual c#2010 Express Edition,並且正在處理很多文件,其中包括writexml和用於txt寫入的文件流。
問題是,當我按F5鍵並嘗試該程序時,它將正確寫入文件,但是當我關閉文件時,文件是否被刪除?
如果我以這種方式寫文件:
Table.WriteXml("tablexml.xml", XmlWriteMode.WriteSchema);
文件存儲在哪里? 如果我關閉以debugmode(F5)運行的程序,文件將保留在那里以供讀取嗎?
問題是,當我按f5鍵並嘗試該程序時,它將正確寫入文件,但是當我關閉時,文件是否被刪除?
否。僅在刪除文件后才將其刪除。
文件存儲在哪里? 如果我關閉以debugmode(F5)運行的程序,文件將保留在那里以供讀取嗎?
通常,當您不指定路徑時,文件將被寫入該進程認為其工作目錄的文件中。 您可以使用以下命令設置工作目錄:
System.IO.Directory.SetCurrentDirectory(path);
可以在項目設置中設置項目的工作目錄。
F5很可能會編譯並運行您的應用程序,並且不會刪除應用程序緩存本身以外的任何內容。
因此,您的Xml將不會被刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.