Método File isAbsolute() en Java con ejemplos

El método isAbsolute() es parte de la clase File . La función devuelve si la ruta de acceso abstracta es absoluta o no.

Por ejemplo: si creamos un objeto de archivo usando la ruta como «programa.txt», apunta al archivo presente en el mismo directorio donde se guarda el programa ejecutable (si está usando un IDE apuntará al archivo donde haber guardado el programa). Aquí, la ruta del archivo mencionado anteriormente es «programa.txt», pero esta ruta no es absoluta (es decir, no completa). La ruta absoluta es la ruta completa desde el directorio raíz.

Firma de función:

public boolean isAbsolute()

Sintaxis de la función:

file.isAbsolute()

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

Valor de retorno: la función devuelve un valor booleano que indica si la ruta de acceso abstracta es absoluta o no.

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

Ejemplo 1: Nos dan un objeto de archivo de un archivo, tenemos que verificar si es absoluto o no

// Java program to demonstrate the
// use of isAbsolute() 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");
  
            // Check if the given path
            // is absolute or not
            if (f.isAbsolute()) {
  
                // Display that the path is absolute
                // as the function returned true
                System.out.println("The path is absolute");
            }
            else {
  
                // Display that the path is not absolute
                // as the function returned false
                System.out.println("The path is not absolute");
            }
        }
        catch (Exception e) {
            System.err.println(e.getMessage());
        }
    }
}

Producción:

The path is absolute

Ejemplo 2: Nos dan un objeto de archivo de un archivo, tenemos que verificar si es absoluto o no

// Java program to demonstrate the
// use of isAbsolute() 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("program.txt");
  
            // Check if the given path
            // is absolute or not
            if (f.isAbsolute()) {
  
                // Display that the path is absolute
                // as the function returned true
                System.out.println("The path is absolute");
            }
            else {
  
                // Display that the path is not absolute
                // as the function returned false
                System.out.println("The path is not absolute");
            }
        }
        catch (Exception e) {
            System.err.println(e.getMessage());
        }
    }
}

Producción:

The path is not absolute

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 *