Passage par argument en Java
Bonjour,
J'aimerai passer en argument un répertoire, mais lorsque je donne l'adresse de celui ci, le programme le considere comme étant un fichier.
public static void main (String[] args){
File f = new File (args[0]);
if (f.isDirectory()){
...
}
}
J'execute dans la console en ecrivant ca: java MonPaquetage.MaClasse home/MonRepertoire
Mon problème est qu'il ne rentre jamais dans l'instruction if (j'ai vérifier en écrivant une ligne "System.out.println( f.isDirectory() );" qui me retourne "false").
On m'a parler d'une commande "-d", en l'utilisant comme suit: MaClasse -d MonRepertoire
Mais en cherchant sur internet, je n'arrive pas a trouver comment utiliser cette commande.
Est ce que vous pourriez me dire comment utiliser cette commande, svp ? Ou est ce qu'il y a un autre moyen de passer un repertoire en argument ?
Merci d'avance.