c 獲取cad文件的路徑 C 獲取檔案的當前路徑

2021-10-12 14:43:59 字數 764 閱讀 5894

1. system.diagnostics.process.getcurrentprocess().mainmodule.filename

-獲取模組的完整路徑。

2.system.environment.currentdirectory

-獲取和設定當前目錄(該程序從中啟動的目錄)的完全限定目錄。

3.system.io.directory.getcurrentdirectory()

-獲取應用程式的當前工作目錄。這個不一定是程式從中啟動的目錄啊,

-獲取程式的基目錄。

-獲取和設定包括該應用程式的目錄的名稱。

-獲取啟動了應用程式的可執行檔案的路徑。效果和2、5一樣。只是5返回的字串後面多了乙個"\"而已

-獲取啟動了應用程式的可執行檔案的路徑及檔名,效果和1一樣。

對於windows程式 和web 應用程式來說,他們執行的路徑是不一樣的,所以關鍵是判斷當前執行的程式是哪種程式.於是我們可以使用如下的**

string path = "";

else

這樣如果我們寫了乙個類庫,類庫中用到了assembly.loadfrom,由於是通用類庫,所以可能用到windows程式中也可能用到web中,那麼用上面的**就很方便了.

2、system.windows.forms.startuppath

3、type.assembly.location

方法2可以應用於控制台應用程式,winform應用程式,windows服務,方法1可以應用於web應用程式,方法3都可以應用。

c 獲取路徑

5.分離字串路徑的方法 處理檔案的程式可能要分析檔名。這種演算法要進行字串處理。檔案可以 由路徑名指定,路徑名包括由分隔符 分割的名稱集。最後乙個 前的名稱序列 稱為路徑。最後乙個名稱是檔名,還可能包括副檔名。路徑名 class programs testfile.cpp 路徑 class prog...

C 獲取路徑

一 應用程式 獲取當前程序的完整路徑,包含檔名 程序名 string str this.gettype assembly.location result x exe exe檔案所在的目錄 exe檔名 獲取新的 process 元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 str...

C 獲取路徑

獲取到bin目錄的下層路徑 bin debug 獲取到bin目錄 bin debug string dd system.environment.currentdirectory string ee system.io.directory.getcurrentdirectory 獲取程式.exe wi...