Método Path toAbsolutePath() en Java con ejemplos

La interfaz Java Path se agregó a Java NIO en Java 7. El método toAbsolutePath() de java.nio.file.Path se usa para devolver un objeto Path que representa la ruta absoluta de este objeto path. Si la ruta ya es absoluta, el método devuelve la ruta; de lo contrario, este método resuelve esta ruta de una manera dependiente de la implementación resolviendo la ruta en un directorio predeterminado del sistema de archivos. Según la implementación, este método puede generar un error de E/S si no se puede acceder al sistema de archivos.

Sintaxis:

int toAbsolutePath()

Parámetros: Este método no acepta nada.

Valor devuelto: este método devuelve un objeto Path que representa la ruta absoluta.

Excepción: este método arroja las siguientes excepciones:

  • IOError : si se produce un error de E/S
  • SecurityException : en el caso del proveedor predeterminado, se instala un administrador de seguridad y esta ruta no es absoluta, entonces el administrador de seguridad
  • Se invoca el método checkPropertyAccess para verificar el acceso a la propiedad del sistema user.dir

Los siguientes programas ilustran el método toAbsolutePath():
Programa 1:

// Java program to demonstrate
// java.nio.file.Path.toAbsolute() method
  
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create object of Path
        Path path = Paths.get("\\temp\\Spring");
  
        // call toAbsolutePath() to get
        // absolute path
        Path absPath = path.toAbsolutePath();
  
        // print absolute path
        System.out.println("Absolute Path: "
                           + absPath);
    }
}
Producción:

Programa 2:

// Java program to demonstrate
// java.nio.file.Path.toAbsolutePath() method
  
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create object of Path
        Path path = Paths.get("Program Files\\Java");
  
        // call toAbsolutePath() to get
        // absolute path
        Path absPath= path.toAbsolutePath();
  
        // print absolute path
        System.out.println("Absolute Path: "
                           + absPath);
    }
}
Producción:

Referencias: https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#toAbsolutePath()

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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