2013-04-24 83 views
0

你好,我應該在c#上創建一個文本文件時指定什麼路徑。C#安裝的默認路徑

我希望它放在我的應用程序的安裝文件夾。

因爲我有這樣的代碼。

System.IO.StreamWriter file = new System.IO.StreamWriter("what path to put?"); 
+1

你應該把在用戶的本地目錄(AppData或MyDocuments)。當多臺用戶帳戶使用同一臺計算機時,通常會保留安裝目錄並且不友好。另外,它們也被限制寫入大多數公司/企業級別的機器。 – tsells 2013-04-24 03:21:33

+0

我希望它寫在用戶指定安裝文件夾的地方。例如他/她選擇C:/ MyApplication我的文本文件將寫入該目錄。安裝我的程序後 – 2013-04-24 03:24:57

+0

正確 - 但請理解這違背了最佳實踐。 – tsells 2013-04-24 03:27:17

回答

2

這將讓你的路徑,你的應用程序安裝在目錄中。(其中組裝)

string path = AppDomain.CurrentDomain.BaseDirectory; 
+0

謝謝我會試試這個:) – 2013-04-27 02:56:51