一、獲取當前文件的路徑 string str1=Process.GetCurrentProcess().MainModule.FileName;//可獲得當前執行的exe的文件名。 string str2=Environment.CurrentDirectory;//獲取和設置當前目錄(即該進 ...
題外話 最近做了個.NET . 平台的程序,一直在Win 上運行的好好的,結果用戶說XP上說有問題,於是我就改了下程序,增加了記log的功能然后發給用戶。log的目錄是根據Environment.CurrentDirectory得出的。要求用戶運行完程序以后將log發回給我,但用戶始終找不到這個文件。 文章索引 奇怪的目錄 奇怪的RestoreDirectory 系統的問題 其他獲取方式 奇怪的 ...
2013-06-12 22:26 5 2775 推薦指數:
一、獲取當前文件的路徑 string str1=Process.GetCurrentProcess().MainModule.FileName;//可獲得當前執行的exe的文件名。 string str2=Environment.CurrentDirectory;//獲取和設置當前目錄(即該進 ...
Directory.GetParent(System.Environment.CurrentDirectory).FullName ...
注意,GetSelfModuleHandle函數必須是全局的,或者類的靜態成員方法。 ...
string path="D:\AA\BB\CC"; Directory.SetCurrentDirectory(Directory.GetParent(path).FullName); p ...
獲取當前目錄對於.net來說很簡單,在此不用多說了。C/C++來說挺也簡單,但容易掉進MS的陷阱。在此僅作為筆記記錄一下方法,以便以后備查,高手請路過。 若是VC MS 封裝了好幾個方法 1、最常用的GetCurrentDirectory,查一下它的原型: DWORD ...
運行結果: ...
1: System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; 1: System.Diagnostics.Proces ...
Context.Server.MapPath("/") //返回應用程序根目錄所在的位置 如 C:\Inetpub\wwwroot\ Context.Server.MapPath("~") //表示當前應用級程序的目錄,如果是根目錄,就是根目錄,如果是虛擬目錄,就是虛擬目錄所在的位置 ...