在VS環境中獲取檔案的路徑

2021-04-13 05:00:20 字數 1069 閱讀 4906

假設我在d:/vs_object目錄下有filepath專案

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

獲取模組的完整路徑。

顯示獲取的路徑為:

d:/vs_object/filepath/filepath/bin/debug/filepath.vshost.exe

2.        system.environment.currentdirectory  

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

顯示獲取的路徑為: d:/vs_object/filepath/filepath/bin/debug

3.        system.io.directory.getcurrentdirectory()    

獲取應用程式的當前工作目錄。這個不一定是程式從中啟動的目錄啊,有可能程式放在c:/www裡,這個函式有可能返回c:/documents

and   settings/zyb/,或者c:/program

files/adobe/,有時不一定返回什麼東東,我也搞不懂了。

顯示獲取的路徑為: d:/vs_object/filepath/filepath/bin/debug

4.獲取程式的基目錄。

顯示獲取的路徑為:

d:/vs_object/filepath/filepath/bin/debug/

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

顯示獲取的路徑為:d:/vs_object/filepath/filepath/bin/debug/

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

顯示獲取的路徑為:d:/vs_object/filepath/filepath/bin/debug

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

顯示獲取的路徑為:d:/vs_object/filepath/filepath/bin/debug/filepath.exe

qrc路徑 c 在Qt中獲取qrc檔案的路徑

使用 qdiriterator似乎有一種簡單的方法.如果在當前工作目錄中有乙個名為 的目錄,它可能會中斷,並且您希望將來可以對其進行解析.無論如何,這不應該是現在關注的問題.qstringlist imagefilelist qdiriterator diriterator qdiriterator...

openGL在VS中的環境配置

5個檔案 glut.dll,glut32.dll,glut.lib,glut32.lib,glut.h 1 把glut.h 複製到x program files microsoft visual studio x.0 vc include gl 資料夾中 如果沒有 gl這個資料夾則可以自己新建乙個。...

linux 獲取檔案路徑中的目錄路徑和檔名

經常碰到這樣的需求,需要知道執行程式的路徑和程式名,該怎麼辦呢?linux中有兩個命令 dirname 獲得檔案所在目錄名稱 basename 獲得檔案路徑中的檔名 下面我們來看看方法哈 getdir.sh path dirname 0 echo programe s file path path ...