2009-08-04 10 views
0

Existe-t-il une API qui peut fournir des informations plus détaillées sur un fichier/répertoire sur le disque? Par exemple Je voudrais savoir si un lecteur est un lecteur racine ou un lecteur de disquette, un fichier est un fichier caché, etc ..?Fichier/répertoire java api

Merci Shafi

Répondre

4

L'API de fichier java est un peu plus petit dénominateur commun entre les différentes plates-formes, par exemple toutes les plates-formes n'ont pas le concept de lecteurs.

Vous pouvez obtenir toutes les racines avec des lecteurs File.listRoots(), et vous pouvez vérifier si elle est cachée avec File.isHidden()

1

Pas une réponse directe à votre question mais il faut vérifier le bien commun apache lib.

http://commons.apache.org/io/

Il peut être d'une certaine aide.

Karl

0

swing inclut la classe FileSystemView, qui expose des informations sur les lecteurs, dossiers spéciaux et d'autres informations de système de fichiers spécifique à l'OS.

Vous pouvez obtenir une instance d'appeler une méthode statique d'usine:

FileSystemView.getFileSystemView();