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

Come elencare i file nascosti in una directory utilizzando un programma Java?

La classe File del pacchetto java.io rappresenta i file o le directory (nomi di percorso) nel sistema. Questa classe fornisce vari metodi per eseguire diverse operazioni sui file/directory.

Il metodo di File classeisHidden()verifica se il file/directory (del percorso astratto) rappresentato dall'oggetto File attuale è nascosto.

Il metodo di File classeListFiles()Il metodo restituisce un array che contiene tutti gli oggetti (percorsi astratti) di file (e directory) rappresentati dal percorso corrente dell'oggetto (File).

Pertanto, per elencare tutti i file nascosti nella directory, utilizzare il metodo ListFiles() per ottenere tutti gli oggetti di file e utilizzare il metodo isHidden() per verificare se ogni file è nascosto.

Esempio

以下Java程序打印指定目录中所有隐藏文件和目录的文件名和路径-

import java.io.File;
public class ListingHiddenDirectories {
   public static void main(String args[]) {
      String filePath = "D://ExampleDirectory//";
      //Creazione dell'oggetto File
      File directory = new File(filePath);
      //Elenco di tutti i file e le directory
      File filesList[] = directory.listFiles();
      System.out.println("Elenco dei file e delle directory nella directory specificata:");
      for(File file : filesList) {
         if(file.isHidden()) {
            System.out.println("Nome del file: " + file.getName());
            System.out.println("Percorso del file: " + file.getAbsolutePath());
         }
      }
   }
}

Risultato dell'output

Elenco dei file e delle directory nella directory specificata:
Nome del file: hidden_directory1
Percorso del file: D:\ExampleDirectory\hidden_directory1
Nome del file: hidden_directory2
Percorso del file: D:\ExampleDirectory\hidden_directory2
Nome del file: SampleHiddenfile1.txt
Percorso del file: D:\ExampleDirectory\SampleHiddenfile1.txt
Nome del file: SampleHiddenfile2.txt
Percorso del file: D:\ExampleDirectory\SampleHiddenfile2.txt
Nome del file: SampleHiddenfile3.txt
Percorso del file: D:\ExampleDirectory\SampleHiddenfile3.txt