在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...