Hello.I有問題,我的代碼:C#獲取地點文件
string path = THIS LOCATION(Program must get this folder location) + "Test.txt"
if(File.Exists(path))
{
}
Else
{
}
我不知道在一個字符串寫入檢索它位於程序文件夾的位置。
Hello.I有問題,我的代碼:C#獲取地點文件
string path = THIS LOCATION(Program must get this folder location) + "Test.txt"
if(File.Exists(path))
{
}
Else
{
}
我不知道在一個字符串寫入檢索它位於程序文件夾的位置。
如果這是一個Winforms應用程序,你可以使用Application.StartupPath
。
你也可以用Application.ExecutablePath
但這裏看看關於這個更多的理解... http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1&l=EN-US&k=k(System.Windows.Forms.Application.ExecutablePath);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);k(DevLang-csharp)&rd=true
你也可以使用,有時,Environment.CurrentDirectory
。
你也可以使用System.Reflection.Assembly.GetExecutingAssembly().Location
如果你想要在目錄中查找該動工過程中的應用程序,然後將其替換上面:
System.Reflection.Assembly.GetCallingAssembly().Location
如果您正在使用一個Web應用程序 - 那裏的故事略有不同。
同樣,取決於您使用的應用程序的類型。 Web/Winforms/Console在這方面都略有不同
它是什麼樣的應用程序?的WinForms? WPF?安慰? DLL?網站? –