El método isHidden() de java.nio.file .Files nos ayuda a comprobar si un archivo está oculto o no. Este método devuelve verdadero si el archivo se considera oculto; de lo contrario, devuelve falso. La definición exacta de oculto depende de la plataforma o del proveedor.
En UNIX , por ejemplo, se considera que un archivo está oculto si su nombre comienza con un carácter de punto (‘.’). En Windows, un archivo se considera oculto si no es un directorio y se establece el atributo oculto de DOS. Dependiendo de la implementación, este método puede requerir acceder al sistema de archivos para determinar si el archivo se considera oculto.
Sintaxis:
public static boolean isHidden(Path path) throws IOException
Parámetros: este método acepta una ruta de parámetro que es la ruta al archivo a verificar.
Valor devuelto: este método devuelve verdadero si el archivo se considera oculto.
Excepción: este método generará las siguientes excepciones:
- IOException: si se produce un error de E/S
- SecurityException: en el caso del proveedor predeterminado y un administrador de seguridad está instalado, se invoca el método checkRead para verificar el acceso de lectura al archivo.
Los siguientes programas ilustran el método isHidden(Path):
Programa 1:
// Java program to demonstrate // Files.isHidden() method import java.io.IOException; import java.nio.file.*; public class GFG { public static void main(String[] args) { // create object of Path // This file is not hidden Path path = Paths.get( "D:\\GIT_EWS_PROJECTS\\logger" + "\\src\\logger" + "\\GFG.java"); // check whether this file // is hidden or not boolean result; try { result = Files.isHidden(path); System.out.println("File " + path + " is Hidden = " + result); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
Programa 2:
// Java program to demonstrate // Files.isHidden() method import java.io.IOException; import java.nio.file.*; public class GFG { public static void main(String[] args) { // create object of Path // This file is available on windows and // It is hidden. Path path = Paths.get( "D:\\User Aman\\" + "Documents\\MobaXterm\\" + "\\ArrayList.docx"); // check whether this file // is hidden or not boolean result; try { result = Files.isHidden(path); System.out.println("File " + path + " is Hidden = " + result); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
Referencia: https://docs.oracle.com/javase/10/docs/api/java/nio/file/Files.html#isHidden(java.nio.file.Path)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA