Pouvez-vous m'aider à obtenir le bon chemin de fichier? Je donne les arguments un lien vers un fichier avec le nom:Codage du chemin de fichier
GovHK 香港 政府 一 站 通: Page d'accueil (résidents) .webloc
Et au lieu de je reçois:
GovHK ???????: Page d'accueil (résidents) .webloc
fichier Je ne peux pas obtenir, file.exists();
retours false
public class Test {
public static void main(String[] args) {
if (args.length > 0) {
File file = new File(args[0]);
System.out.println("Exists: " + file.exists());
}
}
}
Le fichier a été extrait de MacOS vers Windows.
Vous pouvez voir le fichier original here
Comment puis-je obtenir le chemin du fichier réel pour gérer? Merci!
UPD
Si je reçois la liste des fichiers dans le répertoire, le chemin du fichier est correctement et montrant existe des fichiers. Donc, le problème est sur le chemin
Je suppose que vous n'utilisez pas la bonne page de code. Voir [ici] (https://stackoverflow.com/questions/388490/unicode-characters-in-windows-command-line-how). – Cedric
@CedricKring Cela n'a pas aidé, j'ai essayé. –