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.
Partager