Creation de dossier et Creation de fichier [JAVA] - Java - Programmation
Marsh Posté le 19-04-2002 à 10:48:36
Bin tu crée un fichier temporaire donc il donne le nom qu'il veut ce qui est logique. Que cherches tu à faire exactement?
Si tu cherches à crée un fichier, tu dois faire la chose suivante
File f = new File( ...);
// tester si le parent (qui est un répertoire existe)
File p = f.getParentFile() // me souvient plus de la méthode
if (!p.exists())
p.mkdirs(); // créer le rep
if (!f.exists())
f.createNewfile();
et voilà
[jfdsdjhfuetppo]--Message édité par DarkLord--[/jfdsdjhfuetppo]
Marsh Posté le 19-04-2002 à 10:44:58
Salut a tous
g kelke ptit problème avec la création de fichier et de dossier sous java
1. Voila a un endroit de mon programme je fais ca
File target = File.createTempFile(name,ext,new File("c:\\"+res));
Les variables name, ext et res sont toutes bien initialisées plus haute dans le programme.
Par contre il ne creer pas le fichier car le dossier dont le nom est contenu dans la variable res n'existe pas encore.
Comment faire pour creer ce dossier si il n'existe pas ?
G essayé de creer le dossier manuellement et le fichier est bien creer donc le problème vient du dossier qui n'existe pas
2. Toujours a la meme ligne
File target = File.createTempFile(name,ext,new File("c:\\"+res));
Le fichier crée a pour nom name14254.ext
il met une suite de 5 chiffre a chaque fois après le nom du fichier, comment faire pour pallier a ce problème?
merci d'avance a tous!!