C 獲取專案根目錄

2021-07-24 13:16:36 字數 720 閱讀 3435

c#獲取專案根目錄,以下圖專案為例,要定位到目錄tmp中,下面為參考**:

// 獲取根目錄測試``

directoryinfo rootdir = directory.getparent(environment.currentdirectory);

string root = rootdir.parent

.parent

.fullname

;string tmp = root + @"\tmp"

;

其中各變數的值為:

rootdir =

即environment.currentdirectory得到的是exe所在目錄,預設為debug資料夾;rootdir為其父目錄,即debug的父目錄:..\bin;

root =

即通過parent屬性來定位自己需要的目錄,現在是向上退回了兩級,得到根目錄;

tmp =

即tmp的值則為根目錄下tmp目錄所在路徑;

總結:

利用directory.getparent及directoryinfo.parent來獲取所需根目錄。

Freemarcker獲取專案根目錄

現在知道了freemarker模板技術,發現在用freemarker之後引入到檔案中的css和js檔案都沒有起作用,在jsp頁面中還可以用 來設定絕對路徑,請問怎麼樣在ftl檔案中設定標籤的值?還有,生成靜態頁面之後怎麼樣顯示使用者登陸了的資訊?全部採用絕對定位即可,比如我的使用,在乙個全域性mac...

python 獲取專案根目錄

感謝大佬的blog 獲取專案根目錄方法之一,一會有別的方法再更新 windows import os curpath os.path.abspath os.path.dirname file rootpath curpath curpath.find myproject len myproject ...

php獲取專案根目錄

如題主要是用於記錄一下遇到的問題,以後可以自己檢視自己記錄的東西 demo.php define base path str replace realpath dirname dirname file echo base path 以上我的專案在 d phpstudy pro www editorp...