Je veux écrire un nouveau fichier avec le FileWriter
. Je l'utilise comme ceci:Créer un chemin entier automatiquement lors de l'écriture dans un nouveau fichier
FileWriter newJsp = new FileWriter("C:\\user\Desktop\dir1\dir2\filename.txt");
maintenant dir1
et dir2
n'existent pas actuellement. Je veux que Java les crée automatiquement s'ils ne sont pas déjà là. En fait Java devrait mettre en place le chemin complet du fichier s'il n'existe pas déjà.
Comment puis-je y parvenir?
Pourquoi getParentFile et pas seulement mkdirs? – sauperl
@sauperl: Parce que cela créerait un * répertoire * appelé 'filename.txt' ... –