J'essaie de définir le chemin du répertoire dans JFilechooser par quelque chose comme ceci (en utilisant commons-io) :
String fileContents = IOUtils.toString(new FileInputStream("path.txt"));
File theDirectory = new File(fileContents);
filechooser = new JFileChooser();
fileChooser.setCurrentDirectory(theDirectory);
filechooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
J'utilise getCanonicalPath() pour obtenir le chemin et l'écrire dans le fichier path.txt.
path = file.getCanonicalPath();
Je n'ai pas l'intention de mettre tout mon code ici, mais je suis sûr que le programme écrit et lit le chemin dans path.txt. Je n'obtiens aucune erreur, mais à chaque fois que je lance le programme, il ouvre toujours JFilechooser dans mon dossier documents.