簡體   English   中英

Visual C#2010 Express Edition-當我按F5鍵時,是否存儲創建的文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM