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