La función canRead() es parte de la clase File en Java. Esta función determina si el programa puede leer el archivo indicado por la ruta de acceso abstracta. La función devuelve verdadero si la ruta del archivo abstracto existe y la aplicación puede leer el archivo.
Firma de la función:
public boolean canRead()
Sintaxis:
file.canRead()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: la función devuelve un valor booleano que representa si la aplicación puede leer el archivo o no.
Excepción: este método arroja una excepción de seguridad si se deniega el acceso de lectura al archivo.
Los siguientes programas ilustran el uso de la función canRead():
Ejemplo 1: El archivo “F:\\program.txt” es legible
Java
// Java program to demonstrate // canRead() method of File Class import java.io.*; public class solution { public static void main(String args[]) { // Get the file File f = new File("F:\\program.txt"); // Check if the specified file // can be read or not if (f.canRead()) System.out.println("Can be Read"); else System.out.println("Cannot be Read"); } }
Producción:
Can be Read
Ejemplo 2: El archivo “F:\\program1.txt” NO es legible
Java
// Java program to demonstrate // canRead() method of File Class import java.io.*; public class solution { public static void main(String args[]) { // Get the file File f = new File("F:\\program1.txt"); // Check if the specified file // can be read or not if (f.canRead()) System.out.println("Can be Read"); else System.out.println("Cannot be Read"); } }
Producción:
Cannot be Read
Nota: es posible que los programas no se ejecuten en un IDE en línea. Utilice un IDE sin conexión y configure la ruta 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