1.system.diagnostics.process.getcurrentprocess().mainmodule.filename 獲取模組的完整路徑(包含檔名)
2.system.environment.currentdirectory 獲取和設定當前目錄(該程序從中啟動的目錄)的完全限定目錄(不含程式檔名)
3.system.io.directory.getcurrentdirectory() 獲取應用程式的當前工作目錄。(不含程式檔名)
效果:1和7一樣(完整路徑,含檔名)
2、3和6一樣,(目錄路徑)
4和5一樣(目錄路徑,結尾處跟上面比多了"/")
方法1:
directory.getcurrentdirectory()。
這個方法只能在.net的完整版中使用,netcf中不支援該功能,呼叫時會引發異常。
方法2:
system.io.path.getdirectoryname(assembly.getexecutingassembly().getname().codebase)。
這個方法是msdn中給出的針對netcf平台的,當在pc的net完整版中獲取到的路徑中測試時,發現最終的路徑中帶有file:字首,如file:\c:\debug,一般情況下我們並不需要這個字首,可以手動將其去掉。
方法3:
system.io.path.getdirectoryname(assembly.getexecutingassembly().manifestmodule.fullyqualifiedname).
該方法也是針對netcf給出的解決方案,當在pc的net完整版測試中可以獲取到一致的結果。
c 獲取應用程式目錄
得到結果 d 1 bin debug 路徑測試.vshost.exe d 1 bin debug d 1 bin debug d 1 bin debug d 1 bin debug d 1 bin debug d 1 bin debug 路徑測試.exe 1.system.diagnostics.p...
獲取和設定 C 應用程式目錄
doctype html public wcdtd xhtml stricten httpwwwworgtrxhtmldtdxhtml strictdtd c winform,用 system.threading.thread.getdomain basedirectory 獲取當前應用程式所在目錄...
iOS 應用程式目錄結構
ios應用程式採用的是沙盒原理設計,普及一下知識 沙盒 是在受限的安全環境中執行應用程式 的一種做法,這種做法是要限制授予應用程式的 訪問許可權。具體的特點有三點 1 每個應用程式都有自己的儲存空間 2 應用程式不能翻過自己的圍牆去訪問別的儲存空間的內容 3 應用程式請求的資料都要通過許可權檢測,假...