English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

¿Cómo usar un programa Java para listar archivos ocultos en un directorio?

La clase File, llamada File en el paquete java.io, representa archivos o directorios (nombres de rutas) en el sistema. Esta clase proporciona varios métodos para manejar archivos/El directorio realiza varias operaciones.

El método isHidden() de la clase FileisHidden()La verificación del método se representa por el objeto File actual/¿el directorio (ruta abstracta) está oculto?

El método isHidden() de la clase FileListFiles()El método devuelve un array que guarda todos los objetos (ruta abstracta) de archivos (y directorios) en la ruta representada por el objeto (ruta abstracta) actual.

Por lo tanto, para listar todos los archivos ocultos en el directorio, utilice el método ListFiles() para obtener todos los objetos de archivo y verifique si cada archivo está oculto utilizando el método isHidden().

Ejemplo

El siguiente programa Java imprime los nombres y rutas de todos los archivos y directorios ocultos en el directorio especificado-

import java.io.File;
public class ListingHiddenDirectories {
   public static void main(String args[]) {
      String filePath = "D://ExampleDirectory//";
      //Creando el objeto File
      File directory = new File(filePath);
      //Lista de todos los archivos y directorios
      File filesList[] = directory.listFiles();
      System.out.println("Lista de archivos y directorios en el directorio especificado:");
      for(File file: filesList) {
         if(file.isHidden()) {
            System.out.println("Nombre de archivo: ");+file.getName());
            System.out.println("Ruta de archivo: ");+file.getAbsolutePath());
         }
      }
   }
}

Resultados de salida

Lista de archivos y directorios en el directorio especificado:
Nombre de archivo: hidden_directory1
Ruta de archivo: D:\ExampleDirectory\hidden_directory1
Nombre de archivo: hidden_directory2
Ruta de archivo: D:\ExampleDirectory\hidden_directory2
Nombre de archivo: SampleHiddenfile1.txt
Ruta de archivo: D:\ExampleDirectory\SampleHiddenfile1.txt
Nombre de archivo: SampleHiddenfile2.txt
Ruta de archivo: D:\ExampleDirectory\SampleHiddenfile2.txt
Nombre de archivo: SampleHiddenfile3.txt
Ruta de archivo: D:\ExampleDirectory\SampleHiddenfile3.txt