quand je crée un nouveau projet Web dynamique et exécuter le code ci-dessous:JAVA IO: getAbsolutePath()
File file = new File("");
String path = file.getAbsolutePath();
System.out.println(path);
Je reçois ce résultat:
C: \ Users \ workspace Toshiba \ \ Projet.
ce qui est bon !!!. Mais quand j'importe un autre projet et que j'exécute le même code, j'obtiens ceci:
D: \ Eclipse.
(le chemin de l'application d'éclipse).
et que !! Je ne peux pas expliquer ou réparer.
Toute aide.!
, votre grammaire est mauvaise, pour être honnête. mais pourquoi quelqu'un ferait-il ce que vous faites? pourquoi créez-vous un fichier ("")? L'API Java dit: "Crée une nouvelle instance de fichier en convertissant la chaîne de chemin donnée en un chemin d'accès abstrait.Si la chaîne donnée est la chaîne vide, le résultat est le chemin d'accès abstrait vide." Peu importe ce que cela signifie. –
Vous êtes dans un répertoire de travail différent chaque fois que vous obtenez un résultat différent. – EJP