獲取專案路徑的方法

2021-07-22 02:13:14 字數 654 閱讀 7436

1.最近在做乙個專案,需要獲取classes資料夾的具體路徑,web伺服器是tomcat首先想到的httpservletrequest request自帶的方法,於是:

string path = request.getsession().getservletcontext().getrealpath("/");

system.out.println(path);

2.閒話少說,直接上正確方法:

獲取classes的路徑

string rootpath=getclass().getresource("/").getfile().tostring();

system.out.println(rootpath);

//取得具體某個class的路徑  

system.out.println(userservlet.class.getresource(userservlet.class.get******name() + ".class")); 

system.out.println("userservlet.class的路徑是=="+(userservlet.class.getresource(userservlet.class.get******name() + ".class")).tostring().replace("file:/", "")); 

Web專案獲取路徑的方法

equest.getrealpath 這個方法已經不推薦使用了,代替方法是 request.getsession getservletcontext getrealpath 在servlet裡用this.getservletcontect getrealpath 在struts裡用this.gets...

C 獲取專案程式路徑的方法

2.c winform用 d system.threading.thread.getdomain basedirectory 獲取當前應用程式所在目錄的路徑,最後包含 e environment.currentdirectory 獲取當前應用程式的路徑,最後不包含 f system.io.direc...

C 獲取專案程式路徑的方法

2.c winform用 d system.threading.thread.getdomain basedirectory 獲取當前應用程式所在目錄的路徑,最後包含 e environment.currentdirectory 獲取當前應用程式的路徑,最後不包含 f system.io.direc...