string str1 =process.getcurrentprocess
().mainmodule
.filename;//可獲得當前執行的exe的檔名。
string str2=environment.currentdirectory;//獲取和設定當前目錄(即該程序從中啟動的目錄)的完全限定路徑。
//備註按照定義,如果該程序在本地或網路驅動器的根目錄中啟動,則此屬性的值為驅動器名稱後跟乙個尾部反斜槓(如「c:\」)。如果該程序在子目錄中啟動,則此屬性的值為不帶尾部反斜槓的驅動器和子目錄路徑(如「c:\mysubdirectory」)。
string str3=directory.getcurrentdirectory();//獲取應用程式的當前工作目錄。
1. system.diagnostics.process.getcurrentprocess().mainmodule.filename
獲取模組的完整路徑。
2. system.environment.currentdirectory
獲取和設定當前目錄(該程序從中啟動的目錄)的完全限定目錄。
3. system.io.directory.getcurrentdirectory()
獲取應用程式的當前工作目錄。這個不一定是程式從中啟動的目錄啊,有可能程式放在c:\www裡,這個函式有可能返回c:\ documents and settings\zyb\,或者c:\program files\adobe\,有時不一定返回什麼東東,我也搞不懂了。
4. 獲取程式的基目錄。
5. 獲取和設定包括該應用程式的目錄的名稱。
6. 獲取啟動了應用程式的可執行檔案的路徑。效果和、一樣。只是返回的字串後面多了乙個"\"而已
7. 獲取啟動了應用程式的可執行檔案的路徑及檔名,效果和一樣。
ps:system.reflection.assembly.getexecutingassembly().location
string
aurl = path.getdirectoryname(assembly.getexecutingassembly().
getname().codebase.tostring()) +
"\\"
;
c 獲取當前應用程式所在路徑
二 操作環境變數 利用system.environment.getenvironmentvariable 方法可以很方便地取得系統環境變數,如 system.environment.getenvironmentvariable windir 就可以取得windows系統目錄的路徑。以下是一些常用的環...
c 獲取當前應用程式所在路徑
2.c winform用 d system.threading.thread.getdomain basedirectory 獲取當前應用程式所在目錄的路徑,最後包含 e environment.currentdirectory 獲取當前應用程式的路徑,最後不包含 f system.io.direc...
C 獲取當前應用程式所在的路徑
1.system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取模組的完整路徑,可獲得當前執行的exe的檔名。2.system.environment.currentdirectory 獲取和設定當前目錄 該程序從中啟動的目錄...