Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1834 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Extraire informations d'un chemin

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Extraire informations d'un chemin

n°1280827
hugo25
Posté le 10-01-2006 à 19:17:09  profilanswer
 

Bonjour,
 
Je cherche à extraire plusieurs informations à partir d'un chemin :

Code :
  1. File f = new File("c:\mon_chemin\nom_fichier.extension" )


Je cherche à obtenir les champs nom_fichier et extension et je n'ai pas trouvé les méthodes.  
 
Je cherche par ailleurs à lancer des commandes à l'aide le la classe Process dans un dossier du même niveau que le .jar ou les .class.
Seulement je n'arrive pas à trouver la méthode permettant d'obtenir le chemin de l'application.
Par exemple : c:\mon_chemin\lanceur.class
-> comment trouver "c:\mon_chemin" ?
-> ou existe t'il une commande pour se placer dans le répertoire courant ?
 
Je n'ai pas réussi à trouver les réponses à mes questions dans la javadoc.    Merci d'avance pour vos réponses.

mood
Publicité
Posté le 10-01-2006 à 19:17:09  profilanswer
 

n°1280837
masklinn
í dag viðrar vel til loftárása
Posté le 10-01-2006 à 19:32:53  profilanswer
 

Google "File java" 4e lien [:spamafote]  
 


Message édité par masklinn le 10-01-2006 à 19:33:27

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1280840
Chronoklaz​m
Posté le 10-01-2006 à 19:35:42  profilanswer
 

Regarde du côté des File ...
 
Ta tenté le bourinage avec StringTokenizer ?
 
Sinon y pas longtemps la j'ai reussi a bidouiller des trucs dans un jar grace a org.apache.commons.vfs en gros ca permet de te balader dans n'importe quel file system.
 
PS : owned

n°1280859
trevor
laissez la vie vous étonner...
Posté le 10-01-2006 à 20:00:03  profilanswer
 

hugo25 a écrit :

Bonjour,
 
Je cherche à extraire plusieurs informations à partir d'un chemin :

Code :
  1. File f = new File("c:\mon_chemin\nom_fichier.extension" )


Je cherche à obtenir les champs nom_fichier et extension et je n'ai pas trouvé les méthodes.  
 
Je cherche par ailleurs à lancer des commandes à l'aide le la classe Process dans un dossier du même niveau que le .jar ou les .class.
Seulement je n'arrive pas à trouver la méthode permettant d'obtenir le chemin de l'application.
Par exemple : c:\mon_chemin\lanceur.class
-> comment trouver "c:\mon_chemin" ?
-> ou existe t'il une commande pour se placer dans le répertoire courant ?
 
Je n'ai pas réussi à trouver les réponses à mes questions dans la javadoc.    Merci d'avance pour vos réponses.


 
File.getParent() / getParentFile()
pour l'extension, je l'ai codé à la main perso (rien pour ça dans le jdk1.3.1 que j'utilise), ca existe peutetre dans les versions ultérieures (la javadoc, rubrique File est ton amie!!)


---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
n°1281002
hugo25
Posté le 10-01-2006 à 22:53:08  profilanswer
 

pour trouver le répértoire courant, j'ai trouvé dans la javadoc :

Code :
  1. File rep = new  File(System.getProperty("user.dir" ));
  2. rep.getAbsolutePath();



Message édité par hugo25 le 10-01-2006 à 23:20:18
n°1281072
the real m​oins moins
Posté le 11-01-2006 à 02:15:01  profilanswer
 

pour l'extension, un lastIndexOf('.') et on en parle plus. ça n'a rien d' "abstrait" dans un nom de fichier, à part sur windows, qui s'est parfois (trop) basé là dessus pour determiner le type d'un fichier.


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Extraire informations d'un chemin

 

Sujets relatifs
Quelle est l'interet d'étudier JAVA ou C++ ???Application JAVA retourne une FATAL EXCEPTION
Comment exécuter une commande DOS à partir d'un code JAVAJava, Corba et "callback"
[eclipse]Perte de code source java peut'on le retrouver ?[VB6] extraire la source d'une page html
eclipse makefile java[Java] Extraire informations d'une String
Plus de sujets relatifs à : [Java] Extraire informations d'un chemin


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR