Extraire informations d'un chemin [Java] - Java - Programmation
Marsh Posté le 10-01-2006 à 19:32:53
Google "File java" 4e lien
Marsh Posté le 10-01-2006 à 19:35:42
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
Marsh Posté le 10-01-2006 à 20:00:03
hugo25 a écrit : Bonjour,
|
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!!)
Marsh Posté le 10-01-2006 à 22:53:08
pour trouver le répértoire courant, j'ai trouvé dans la javadoc :
Code :
|
Marsh Posté le 11-01-2006 à 02:15:01
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.
Marsh Posté le 10-01-2006 à 19:17:09
Bonjour,
Je cherche à extraire plusieurs informations à partir d'un chemin :
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.