Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1702 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

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)