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