jeecms獲取絕對路徑

2021-08-21 19:43:20 字數 368 閱讀 6347

在jeecms後台管理做乙個附件上傳到伺服器上,然後讀取改上傳檔案,半天獲取不到路徑,後來發現有定義好的絕對路徑獲取方法:

//最好將檔案上傳到u資料夾底下

string path="/u/cms/www/201807/26111223imd7.xls";

file file = new file(realpathresolver.get(path));

//注入realpathresolver 類

@autowired

private realpathresolver realpathresolver;

/*** 絕對路徑提供類

*/public inte***ce realpathresolver

檔案絕對路徑獲取

yourclass.class.getclassloader getresource threadpoolconfig.xml getpath 通過上述方法獲取到的一般是指定檔案的絕對路徑 並且該檔案必須存放在src目錄下 存在的問題 如果絕對路徑中存在空格,getpath取到的值是經過urlenc...

絕對路徑 相對路徑的獲取

呼叫函式 getmodulefilename,返回當前程序的映象檔案 exe 所在的目錄。較為穩妥且移植性較好。函式原型 函式功能 此函式得到當前應用程式的執行目錄,還包括應用程式的檔名。引數 hmodule handle to module 要獲取檔名的模組控制代碼。null表示當前模組 lpfi...

獲取工程的絕對路徑

在上傳附件的時候我們有時候需要將檔案上傳到工程目錄下,因此,需要獲取工程的絕對路徑,下面是獲取路徑的幾種方式 通過當前類的class獲取,如下 public static void main string args throws urisyntaxexception輸出結果如下 d protools...