Ruta del método getParent() en Java con ejemplos

La interfaz Java Path se agregó a Java NIO en Java 7. La interfaz Path se encuentra en el paquete java.nio.file, por lo que el nombre completo de la interfaz Java Path es java.nio.file.Path. Una instancia de Java Path representa una ruta en el sistema de archivos. Una ruta puede usarse para ubicar un archivo o un directorio. La ruta de una entidad puede ser de dos tipos, una es una ruta absoluta y otra es una ruta relativa. La ruta absoluta es la dirección de ubicación desde la raíz hasta la entidad, mientras que la ruta relativa es la dirección de ubicación relativa a alguna otra ruta.

método getParent() de java.nio.file.Path utilizado para devolver la ruta principal del objeto de ruta actual, o nulo si esta ruta no tiene un padre. La ruta principal de este objeto de ruta consiste en el componente raíz de esta ruta y cada elemento de la ruta excepto el más alejado de la raíz en la jerarquía de directorios. Si esta ruta tiene más de un elemento y ningún componente raíz, entonces este método es equivalente a evaluar la expresión:

subpath(0, getNameCount()-1);

Sintaxis:

Path getParent()

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

Valor devuelto: este método devuelve una ruta que representa el padre de la ruta.

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

// Java program to demonstrate
// java.nio.file.Path.getParent() method
  
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
  
        // create object of Path
        Path path
            = Paths.get("D:/workspace/AmanCV.docx");
  
        // call getParent() to get parent path
        Path parentPath = path.getParent();
  
        // print ParentPath
        System.out.println("Parent Path: "
                           + parentPath);
    }
}
Producción:

Parent Path: D:/workspace

Programa 2:

// Java program to demonstrate
// java.nio.file.Path.getParent() method
  
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
  
        // create object of Path
        Path path = Paths.get("D:/Resume.pdf");
  
        // call getParent() to get parent path
        Path parentPath = path.getParent();
  
        // print ParentPath
        System.out.println("Parent Path: "
                           + parentPath);
    }
}
Producción:

Parent Path: D:

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

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 *