2015-12-02 85 views
0

我有一個窗體程序當前輸出到我的桌面,它是一個窗體,輸出一個HTML。我知道我可以用描述的方式使用visual studio更改輸出目錄here如何在c#中使用代碼設置輸出目錄?

但是,我想在將覆蓋任何Visual Studio設置的輸出路徑中編寫代碼。沿着線的東西...

outputPath = [路徑/字符串]

我試圖尋找這一點,但所有我能找到的是如何使用Visual Studio這樣做。

我想避免使用FolderBrowserDialog或SaveFileDialog,因爲它們提示用戶選擇一個路徑,這不是我想要的。

+2

你想要哪個代碼(以及爲什麼)?路徑存儲在項目文件中,在其他地方沒有意義 –

+1

您引用的鏈接是* building *應用程序的輸出(即.exe所在的位置),但聽起來您正在詢問* output的輸出程序*(即寫入/保存文件的地方)。這是兩個完全不同的東西。 – crashmstr

+0

程序的輸出。 – AaronParkes

回答

0

默認情況下,程序正在將文件寫入其當前工作目錄(如果在創建文件時未設置路徑信息)。

如果要寫入其他目錄,可以使用包含的路徑設置文件名(請參閱usselite的答案)。

否則,您可以使用Directory.SetCurrentDirectory方法更改您當前的程序工作目錄。

希望它有幫助。

相關問題