Comme précisé dans la doc, cette dépendance est tout a fait dispensable
en utilisant :
File f = new File(repertoire,"nom");
Pour résoudre le différence de séparateur ("\" sous windows, "/" sous Unix) tu peux utiliser:
Si tu veux les racines ("/" sous linux "C:, D:, ..." sous Windows):
File[] roots = listRoots();
Ou sans doute plus utile, le répertoire utilisateur:
new File(System.getProperty("user.home"));
Ensuite comme dit Adiguba, File (tout comme la classe que tu as posté en lien) sert a manipuler des fichiers locaux. Si tu veux manipuler des fichier sur un serveur distant, ce n'est pas adapté a moins que le système de fichier de l'ordinateur distant n'ait été monté sur le système de fichier de l'ordinateur local.
Partager