En Java, vous pouvez utiliser File.listRoots()
pour obtenir tous les lecteurs du système.Énumérer les lecteurs externes
Je cherche à obtenir que les disques durs externes, à savoir les lecteurs USB, disques durs externes, lecteurs optiques, disquettes, etc.
Est-il possible de le faire en java? Sinon, le code C++ natif serait bien aussi. Dans ce cas, j'ai besoin de code Windows et Linux.
Comment le logiciel va-t-il savoir comment un disque est monté? À l'exception du lecteur physique principal, tous les lecteurs peuvent être montés en interne ou en externe. Il existe probablement un moyen de démarrer à partir d'un CD externe et d'accéder à un lecteur externe, sans aucun lecteur du tout. –