Archivo del método getParentFile() en Java con ejemplos

El método getParentFile() es parte de la clase File . Esta función devuelve el archivo principal del objeto de archivo dado. La función devuelve un objeto de archivo que contiene el archivo principal del objeto de archivo dado. Si la ruta abstracta no contiene ningún archivo principal, se devuelve un valor nulo.

Firma de función:

public File getParentFile()

Sintaxis de la función:

file.getParentFile()

Parámetros: Esta función no acepta ningún parámetro.

Valor de retorno: la función devuelve el objeto de archivo, que es el archivo principal del objeto de archivo dado.

Los siguientes programas ilustrarán el uso de la función getParentFile():

Ejemplo 1: se nos da un objeto de archivo de un archivo, tenemos que obtener el archivo principal del objeto de archivo.

// Java program to demonstrate the
// use of getParentFile() function
  
import java.io.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // try-catch block to handle exceptions
        try {
  
            // Create a file object
            File f = new File("c:\\users\\program.txt");
  
            // Get the Parent of the given file f
            File Parent = f.getParentFile();
  
            // Display the file Parent file
            // of the file object
            System.out.println("File Parent : "
                               + Parent.getPath());
        }
        catch (Exception e) {
            System.err.println(e.getMessage());
        }
    }
}

Producción:

File Parent : c:\users

Ejemplo 2: se nos da un objeto de archivo de un directorio, tenemos que obtener el archivo principal del objeto de archivo.

// Java program to demonstrate the
// use of getParentFile() function
  
import java.io.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // try-catch block to handle exceptions
        try {
  
            // Create a file object
            File f = new File("c:\\users\\program");
  
            // Get the Parent of the given file f
            File Parent = f.getParentFile();
  
            // Display the file Parent
            // file of the file object
            System.out.println("File Parent : "
                               + Parent.getPath());
        }
        catch (Exception e) {
            System.err.println(e.getMessage());
        }
    }
}

producción:

File Parent : c:\users

Es posible que los programas no se ejecuten en un IDE en línea. use un IDE fuera de línea y configure el archivo principal del archivo

Publicación traducida automáticamente

Artículo escrito por andrew1234 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 *