J'ai donné un chemin relatif pour ouvrir un fichier dans la même hiérarchie en Java, mais il ne s'est pas ouvert Donc, quand j'ai cherché à donner une passe absolue, il y avait peu d'articles, donc un
Est-ce si facile que personne n'écrit N'est-il pas écrit parce que cela relève du bon sens? Je ne sais pas mais c'était très facile
Dir.java
import java.io.File;
class Dir {
public static void main(String[] args) {
String path = new File(".").getAbsoluteFile().getParent();
System.out.println(path);
//Exemple:C:\Users\xxxxx\Documents\java
}
}
Un autre
Dir.java
class Dir {
public static void main(String[] args) {
String path = System.getProperty("user.dir");
System.out.println(path);
//Exemple:C:\Users\xxxxx\Documents\java
}
}
Dir.java
import java.io.File;
public class Dir {
public static void main(String[] args) {
String path = new File(".").getAbsolutePath();
System.out.println(path);
//Exemple:C:\Users\xxxxx\Documents\java\.
}
}
Il y aura des déchets .
, mais vous pouvez le remplacer ...
Je n'ai pas pu l'obtenir S'il y a un point dans le nom d'utilisateur, etc., c'est fini.
Voici la page à laquelle je suis finalement arrivé après avoir cherché dur [Java] Obtenir le répertoire actuel