Saltar al contenido

Rutas independientes de la plataforma en Java

Solución:

Solo usa /. Lo he estado usando durante 23,5 años. Nunca es un problema.

los File class contiene los siguientes miembros públicos que puede usar para rutas de archivo específicas de la plataforma:

static String pathSeparator:
El carácter separador de ruta dependiente del sistema, representado como una cadena por conveniencia.
static char pathSeparatorChar:
El carácter separador de ruta dependiente del sistema.
static String separator:
El carácter separador de nombre predeterminado dependiente del sistema, representado como una cadena para mayor comodidad.
static char separatorChar:
El carácter separador de nombre predeterminado dependiente del sistema.

Puede usar cualquier separador de ruta en Java, funcionará tanto en Unix como en Windows. Si aún desea utilizar el separador de ruta del sistema, existe el File.separator propiedad que le dará la correcta en función de la Actual sistema.

Para la raíz, puedes usar listRoots() lo que le brinda una matriz de root, solo habrá un elemento en los sistemas Unix y tantos como unidades tenga en Windows.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *