La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo obtener la ruta del directorio actual en Java

Cómo obtener la ruta del directorio actual en Java

¿Muchos amigos quieren saber cómo obtener la ruta del directorio actual en Java? Averigüemos juntos~

1. Utilice la función System.getProperty() para obtener la ruta actual:

System.out.println(System.getProperty("user.dir" )); //user.dir especifica la ruta actual

2. Utilice la función proporcionada por Archivo para obtener la ruta actual:

File?directory?=?new?File( "" ); //Establecer en la carpeta actual try{ System.out.println(directory.getCanonicalPath()); //Obtener la ruta estándar System.out.println(directory.getAbsolutePath()); ruta} catch(Exceptin?e){} File.getCanonicalPath() y File.getAbsolutePath() solo difieren entre new?File(".") y new?File("..").

#?Para la función getCanonicalPath(), "." representa la carpeta actual y ".." representa la carpeta de nivel superior de la carpeta actual. #?Para la función getAbsolutePath(), independientemente de ".", ". ".", devuelve la ruta actual más la ruta que estableció en new?File()#? En cuanto a la función getPath(), obtiene solo la ruta que estableció en new?File(). ? C:/test?: File?directory?=?new?File("abc"); directorio.getCanonicalPath();?//Lo que obtienes es C:/test/abc directorio.getAbsolutePath();?// Lo que obtienes es C:/test/abc direcotry.getPath();?//Lo que se obtiene es abc File?directory?=?new?File("."); directorio.getCanonicalPath();?//¿Qué es? obtenido es C:/ test directorio.getAbsolutePath();?//Lo que obtienes es C:/test directory.getPath();?//Lo que obtienes es .File?directory?=?new?File(" .."); directorio. getCanonicalPath();?//Lo que obtienes es C:/ directorio.getAbsolutePath();?//Lo que obtienes es C:/test/.. direcotry.getPath();?// Lo que obtienes es... Además: System. Los parámetros de cadena en getProperty() son los siguientes: System.getProperty() lista de parámetros #?java.version?Java?Runtime?Environment?version #?java.vendor?Java ?Runtime?Environment?proveedor #?java.vendor.url ?Java?proveedor?URL #?java.home?Java?installation?directory #?java.vm.specification.version?Java?Virtual?Machine?specification?version # ?java.vm.especificación.proveedor?Java?Virtual?Máquina?especificación?proveedor #?java.vm.especificación.nombre?Java?Virtual?Máquina?especificación?nombre #?java.vm.versión?Java?Virtual?Máquina ?implementación?versión #?java.vm.vendor?Java ?Virtual?Machine?implementación?proveedor #?java.vm.name?Java?Virtual?Machine?implementation?name #?java.specification.version?Java?Runtime? ¿Entorno?especificación?versión #?java.especificación.proveedor Sí

va?Runtime?Environment?specification?proveedor #?java.specification.name?Java?Runtime?Environment?specification?name #?java.class.version?Java?class?format?version?number #?java.class.path ?Java?clase?ruta #?java.library.path?Lista?de?rutas?para?buscar?al?cargar?bibliotecas #?java.io.tmpdir??Default?temp?file?ruta #?java.compiler? Nombre del compilador JIT a utilizar #?java.ext.dirs?Ruta del directorio o directorios de extensiones #?os.name?Operating?system?name #?os.arch?Operating?system ?arquitectura #?os.version?Operating?system?version #?file.separator?File?separator?("/"?en?UNIX) #?path.separator?Path?separator?(":"?en?UNIX ) #?line.separator?Line?separator?("/n"?en?UNIX) #?user.name?User?account?name #?user.home?User?home?directory #?user.dir?User's ?directorio?de?trabajo?actual

Obtener la ruta en JAVA? Palabra clave: Obtener la ruta en java

1. Obtener la ruta en jsp:

Usar el. nombre del proyecto TEST como ejemplo:

(1) Obtenga la ruta completa de la página actual que contiene el nombre del proyecto: request.getRequestURI() Resultado: /TEST/test.jsp (2) Obtenga el nombre del proyecto : request.getContextPath() Resultado :/TEST (3) Obtenga el nombre completo del directorio donde se encuentra la página actual: request.getServletPath() Resultado: ¿Si la página está en el directorio jsp?/TEST/jsp/test. jsp (4) Obtenga la ruta completa del servidor donde se encuentra la página: application. getRealPath("page.jsp") Resultado: D:/resin/webapps/TEST/test.jsp (5) Obtenga la ruta absoluta de la servidor donde se encuentra la página: absPath=new?java.io.File(application.getRealPath(request.getRequestURI ())).getParent() Resultado: D:/resin/webapps/TEST

; 2. Obtenga la ruta en la clase: (1) La ruta absoluta de la clase: Class.class.getClass(). getResource("/").getPath() Resultado: /D:/TEST/WebRoot/WEB-INF /clases/paquete/ (2) Obtener

Ruta al proyecto: System.getProperty("user.dir") Resultado: D:/TEST