[JAVA] Creation de dossier et Creation de fichier

Creation de dossier et Creation de fichier [JAVA] - Java - Programmation

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!!
 
 ;)  :)

Reply

Marsh Posté le 19-04-2002 à 10:44:58   

Reply

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]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 19-04-2002 à 13:07:02    

merciiiiiii
 
ca marche impeccable !!!
 
 :wahoo:  :wahoo:  :wahoo:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed