En este tutorial aprenderemos a escribir un programa para comprobar si un archivo en particular está oculto o no. Usaríamos el método isHidden () de la clase File para realizar esta verificación. Este método devuelve un valor booleano (verdadero o falso), si el archivo está oculto, este método devuelve verdadero; de lo contrario, devuelve un valor falso.

Aquí está el código completo:

import java.io.File;
import java.io.IOException;
 
public class HiddenPropertyCheck
{
 
    public static void main(String[] args) throws IOException, SecurityException
    {	
    	// Provide the complete file path here
    	File file = new File("c:/myfile.txt");
 
    	if(file.isHidden()){
    		System.out.println("The specified file is hidden");
    	}else{
    		System.out.println("The specified file is not hidden");
    	}
    }
}

Más detalles sobre el método isHidden () de javadoc:

public static boolean isHidden (ruta de acceso) lanza IOException

Indica si un archivo se considera oculto o no. La definición exacta de oculto depende de la plataforma o el proveedor. En UNIX, por ejemplo, un archivo se considera oculto si su nombre comienza con un 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 acceso al sistema de archivos para determinar si el archivo se considera oculto.

Parámetros:

ruta: la ruta del archivo que se va a probar

Vuelve:

verdadero si el archivo se considera oculto

Lanza:

IOException: si se produce un error de E / S
SecurityException: en el caso del proveedor predeterminado y se instala un administrador de seguridad, se llama al método checkRead para controlar el acceso de lectura al archivo.

leer  Agregar a un archivo java usando BufferedWriter, PrintWriter, FileWriter

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *