Bonjour,
Je me permets ce petit post parce que je sèche sur une action qui à la base me semblait simple.
J'évolue avec Java 1.8.0.341 sous Windows 10.
Je m'exerce à la réalisation d'un outil de type Sysinfo, et j'en suis à l'analyse du système de fichier.
Pour cela, j'utilise java.nio.file.FileSystem et java.nio.file.FileStore.
Sur ma machine se trouvent plusieurs lettres mappées, certaines sur le système de fichier locale, d'autre sur des connexions réseau.
J'ai trouvé le moyen de toutes les lister facilement via ce code :
Mais je bute sur comment déterminer si tel ou tel FileStore correspond à un disque local, ou à un disque réseau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Iterator<FileStore> stockages = FileSystems.getDefault().getFileStores().iterator();
Sauriez-vous m'aider à trouver une solution permettant de déterminer l'origine du mappage ?
Merci à vous.
Partager