2010-11-24 4 views
1

Ich habe festgestellt, dass JFileChooser Windows-Systemdateien versteckt. Dateien wie hiberfil.sys, pagefile.sys, $ Recycle.Bin, eine Reihe von Shortcut-Ordnern, die Sie nicht öffnen können, usw.Ausarbeiten, was ist eine Systemdatei in Windows von Java

Ich konnte .SYS-Dateien in meiner Anwendung ausblenden, aber das würde nur verstecken einige von ihnen (und nicht die Ordner).

Ich vermute, es ist eine versteckte Sonne nur Methode, aber ich würde es gerne wissen, so zumindest auf Oracle Java wird es richtig aussehen.

Hinweis: Systemdateien sind keine versteckten Dateien, so dass versteckte Dateien nicht funktionieren.

Zusammenfassend: Wie finde ich heraus, was ist eine Systemdatei/Ordner mit Java.

Antwort

0

Dies ist nicht die genaue Antwort, aber ich fand heraus, dass es einen Unterschied zwischen File.ListFiles und FileSystem.getFiles Methoden gibt. Die getFiles-Methode gibt keine Systemdateien zurück, sodass Sie nicht prüfen müssen, ob es sich um eine Systemdatei handelt.

Ich kann auch einen anderen Weg gefunden mit versteckten Klassen, in denen ich recherchiere.