absolute path d'un objet file

absolute path d'un objet file - Java - Programmation

Marsh Posté le 04-08-2005 à 17:27:33    

bonjour,  
 
je souhaite creer un fichier de sortie tirer d'un objet File avec un nom saisie par le biais d'un JTextField et son path saisie avec la methode setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY) de la classe JFileChooser.
 
je voudrais savoir s'il est possible de specifier à l'objet File le path saisie en absolute path.
 
merci

Reply

Marsh Posté le 04-08-2005 à 17:27:33   

Reply

Marsh Posté le 05-08-2005 à 01:37:37    

Pardon mais après avoir relu 4 fois, je ne suis toujours pas sur du sens que tu as voulu donner à ta question.
 
Si ce que tu cherches c'est File.getAbsolutePath(), deux choses:
* tu as gagné le prix de la question la plus ridicule, et un abonnement permanent à la javadoc
* les verbes que tu as utilisé dans tes phrases sont à peu près les opposés de ce que tu aurais du dire.
 
Donc en clair, tu veux quoi ?

Reply

Marsh Posté le 05-08-2005 à 08:39:16    


Après avoir relu moi aussi la question de nombreuses fois, j'ose :wahoo: cette interprétation :

"je souhaite creer un fichier de sortie tirer [tiré] d'un objet File avec  
1) un nom saisi[e] par le biais d'un JTextField
2) et son path saisi[e] avec la methode setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY) de la classe JFileChooser."


 
Dans ce cas, je dirais qu'il s'agit d'ajouter la String 2) avec la String 1), quitte à rajouter un petit délimiteur entre les deux, non ?
 
Ma réponse est trop simple. Finalement, je n'ai pas dû bien comprendre la question.  :??:  
 
Nicolas

Reply

Marsh Posté le 05-08-2005 à 08:50:36    

[:pingouino]
 
saisie, hein.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 05-08-2005 à 08:55:45    

Sircam, j'ai juste mis entre [] des choix orthographiques de tatou42, probablement dus à la vitesse de frappe du message, et qui semblaient eux aussi soumis à interprétation.  ;)  
 
Nicolas

Reply

Marsh Posté le 05-08-2005 à 09:06:05    

Comprends rien à ce topic.
 
C'est vendredi.
 
[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 05-08-2005 à 09:15:07    

Dans les boîtes de conseil, on disait à une époque Friday is casual day pour indiquer que (sous réserve de ne pas voir de clients ce jour-là) on pouvait s'habiller de manière plus décontractée le vendredi. (Puis je crois que cette pratique s'est un peu généralisée avant de disparaître...)
 
Sur hardware.fr, Friday is surrealist day. C'est plus sympa, non ?
 
Nicolas
 
PS - Désolé, pour moi aussi c'est vendredi !  :sleep:


Message édité par Nicolas_75 le 05-08-2005 à 09:16:05
Reply

Marsh Posté le 05-08-2005 à 09:38:49    

Chez nous, c'est tous les jours vendredi. Casual dès lundi.
 
[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 05-08-2005 à 09:43:11    

+1
casual c'est les jours ou je viens en short [:marc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 05-08-2005 à 10:19:07    

the real moins moins a écrit :

Pardon mais après avoir relu 4 fois, je ne suis toujours pas sur du sens que tu as voulu donner à ta question.
 
Si ce que tu cherches c'est File.getAbsolutePath(), deux choses:
* tu as gagné le prix de la question la plus ridicule, et un abonnement permanent à la javadoc
* les verbes que tu as utilisé dans tes phrases sont à peu près les opposés de ce que tu aurais du dire.
 
Donc en clair, tu veux quoi ?


 
Je suis désolé de t’avoir suscité un tel désarrois en t'agressant de ma question.  
La question n’est pas d’obtenir l’absolute path d’un objet File mais de la modifier. Je veux qu’à partir d’un String ex : « …\monDossier\ » je puisse modifier l’absolute path du fichier. En claire faire un genre de file.setAbsolutePath("D:\monDossoer" ).

Reply

Marsh Posté le 05-08-2005 à 10:19:07   

Reply

Marsh Posté le 05-08-2005 à 10:22:06    

Tu veux renommer le fichier ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 05-08-2005 à 10:23:40    

sircam a écrit :

Tu veux renommer le fichier ?


 non juste changer son emplacement.

Reply

Marsh Posté le 05-08-2005 à 10:24:52    

nom de dieu, on était pas près de deviner [:ciler]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 05-08-2005 à 10:25:06    


Je ne suis toujours pas sûr de comprendre.  
Que dis-tu de qqc du genre :
sortieFile = new File(absolutePathString+File.separator+fileNameString) ?
 
Nicolas

Reply

Marsh Posté le 05-08-2005 à 10:26:05    

Nicolas_75 a écrit :

Je ne suis toujours pas sûr de comprendre.  
Que dis-tu de qqc du genre :
sortieFile = new File(absolutePathString+File.separator+fileNameString) ?
 
Nicolas


y'a un constructeur à deux arguments à File hein :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 05-08-2005 à 10:26:08    

merci

Reply

Marsh Posté le 05-08-2005 à 10:27:16    


Posts croisés.
Si tu veux renommer, tu peux peut-être faire qqc comme :
nouveauFile = new File(newAbsolutePathString + File.separator + oldFile.getName())
 
Nicolas

Reply

Marsh Posté le 05-08-2005 à 10:28:53    

mais ça va rien renommer du tout ça [:ciler]
http://java.sun.com/j2se/1.5.0/doc [...] a.io.File)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 05-08-2005 à 10:29:43    

the real moins moins, je m'incline  :sarcastic:

Reply

Marsh Posté le 05-08-2005 à 10:29:58    

en faite la marche à suivre c'est:
1)creer une instance de file
2)lui donner un nom et un path
3)lancer la serialisation à partir de l'objet File et d'un objet Document

Reply

Marsh Posté le 05-08-2005 à 10:32:09    

Je m'incline devant... le constructeur à 2 paramètres.
 
Sinon, bien sûr que ma suggestion ne va pas renommer le fichier physique. Elle crée un nouveau File Java. Je n'avais pas compris que tatou42 voulait renommer un fichier sur le disque dur. Topic difficile à suivre, décidément...
 
Nicolas


Message édité par Nicolas_75 le 05-08-2005 à 10:35:24
Reply

Marsh Posté le 05-08-2005 à 10:38:17    

le nom que je souhaite donner à c'ette objet File, se fait à partir d'un JTextField. Le path que je souahite donner à l'objet file, je le recupère avec un JFileChooser avec l'option DIRECTORIES_ONLY. Ca me donne un String. Je veux que le l'objet File prennent se string comme absolute path

Reply

Marsh Posté le 05-08-2005 à 10:41:42    

J'essaie de m'améliorer  :D  :D :
File f = new File(absolutePathStringFromJFileChooser, fileNameStringFromJTextField);


Message édité par Nicolas_75 le 05-08-2005 à 10:48:55
Reply

Marsh Posté le 05-08-2005 à 10:47:01    

tatou42 a écrit :


3)lancer la serialisation à partir de l'objet File et d'un objet Document


[:icon4] attention, dans 25 posts:
4) afficher dans un jpanel l'html contenu dans le fichier
 
[:icon4] puis 3 pages plus loin:
5) utiliser la synthèse vocale pour "lire" le texte
 
[:pingouino]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 05-08-2005 à 10:51:12    

the real moins moins a écrit :

[:icon4] attention, dans 25 posts:
4) afficher dans un jpanel l'html contenu dans le fichier
 
[:icon4] puis 3 pages plus loin:
5) utiliser la synthèse vocale pour "lire" le texte
 
[:pingouino]


 
6)reconnaissance du path par biometrie et analyse urinaire

Reply

Marsh Posté le 05-08-2005 à 10:57:32    

M'enfin ?
 
[:pingouino]
 
Dans deux minutes on aura des chats DJ sur ce topic.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 05-08-2005 à 10:58:21    

Quand j'ai parlé de surréalisme plus haut, je n'étais pas si loin de la vérité...

Reply

Marsh Posté le 05-08-2005 à 10:59:31    

merci

Reply

Marsh Posté le 05-08-2005 à 11:00:34    

sircam a écrit :

Dans deux minutes on aura des chats DJ sur ce topic.


Ne me tente pas [:dawa]
 
http://www.lgml.net/HFR/img/chatdj.gif


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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