La función existe() es parte de la clase File en Java. Esta función determina si existe o no un archivo o directorio indicado por el nombre de archivo abstracto. La función devuelve verdadero si existe la ruta del archivo abstracto o de lo contrario devuelve falso.
Sintaxis:
public boolean exists()
file.exists()
Parámetros: Este método no acepta ningún parámetro.
Valor de retorno: la función devuelve el valor booleano si el archivo indicado por el nombre de archivo abstracto existe o no.
Excepción: este método arroja una excepción de seguridad si se deniega el acceso de escritura al archivo.
Implementación: considere el archivo en el directorio local en un sistema donde el directorio local sea como se proporciona a continuación.
“F:\\programa.txt”
Ejemplo 1:
Java
// Java Program to Illustrate exists() method of File Class // Importing input output classes import java.io.*; // Main class public class GFG { // Main driver method public static void main(String args[]) { // Getting the file by creating object of File class File f = new File("F:\\program.txt"); // Checking if the specified file exists or not if (f.exists()) // Show if the file exists System.out.println("Exists"); else // Show if the file does not exists System.out.println("Does not Exists"); } }
Producción:
Exists
Ahora consideremos el caso de uso en el que se puede escribir en el archivo («F:\\program1.txt»)
Ejemplo 2:
Java
// Java program to demonstrate // exists() method of File Class // Importing input output classes import java.io.*; // Main class public class GFG { // Main driver method public static void main(String args[]) { // Getting the file File f = new File("F:\\program1.txt"); // Checking if the specified file // exists or not if (f.exists()) // Print message if it exists System.out.println("Exists"); else // Print message if it does not exists System.out.println("Does not Exists"); } }
Producción:
Does not Exists
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA