2012年8月7日 星期二

C# 獲取當前路徑的方法集合


/ /獲取當前進程的完整路徑,弱者受制與文件名(進程名)。
字符串str= this.GetType()Assembly.Location;
結果:X:\ XXX\ XXX\ xxx.exe(。EXE文件所在的目錄+ EXE文件名)

/ /獲取新的過程
字符串str= System.Diagnostics.Process.GetCurrentProcess()MainModule.FileName;
結果:X:\ XXX\ XXX\ xxx.exe(。EXE文件所在的目錄+ EXE文件名)

/ /獲取和設定當前目錄(即該進程從中啟動的目錄)的完全限定路徑。
字符串str System.Environment.CurrentDirectory;
結果:為X:\ XXX\ XXX(EXE文件所在的目錄)

/ /獲取當前線索的當前應用程序,要求該船撒的-base目錄,它由程序,集衝突解決程序,用來探測程序,集。
字符串str System.AppDomain.CurrentDomain.BaseDirectory;
結果:為X:\ XXX\ XXX\(。EXE文件所在的目錄“\”)

/ /獲取和設定弱者受制與該應用程序,的目錄的名稱。
字符串str System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
結果:為X:\ XXX\ XXX\(。EXE文件所在的目錄“\”)

/ /獲取啟動了應用程序,的可執行文件的路徑,不包括可執行文件的名稱。
字符串str System.Windows.Forms.Application.StartupPath;
結果:為X:\ XXX\ XXX(EXE文件所在的目錄)

/ /獲取啟動了應用程序,的可執行文件的路徑,包括可執行文件的名稱。
字符串str System.Windows.Forms.Application.ExecutablePath;
結果:X:\ XXX\ XXX\ xxx.exe(。EXE文件所在的目錄+ EXE文件名)

/ /獲取應用程序,的當前工作目錄(不可靠)。
字符串str= System.IO.Directory.GetCurrentDirectory();
結果:為X:\ XXX\ XXX(EXE文件所在的目錄)

0 意見:

張貼留言

 

MangoHost Copyright © 2009 Cookiez is Designed by Ipietoon for Free Blogger Template