Comment faire pour ouvrir et afficher le dossier de mon ordinateur?
Édité Question:
try{
folder=jTextField1.getText()+"_portfolio";
String path="E:/test folder/"+folder+"";
Desktop.getDesktop().open(path);
}catch(Exception E){
}
Je suis d'erreur de la méthode ouverte dans la classe java.awt.Desktop ne peut pas être appliquée pour les types de donnée.
essayez de la tourner la '/' pour le '\' - windows trucs ne peuvent pas comprendre.
Essayez de prendre un coup d'oeil à
Vous pouvez également essayer
En ce qui concerne les types de donnée' La documentation j'ai liée stipule explicitement la méthode prend un
Sur une note de côté
Essayez de prendre un coup d'oeil à
Desktop#browse
Vous pouvez également essayer
Process p = new ProcessBuilder("explorer.exe", "/select," + file.getAbsolutePath()).start()
En ce qui concerne les types de donnée' La documentation j'ai liée stipule explicitement la méthode prend un
File
pas un String
! En aparté, vous semblez être "codage par magie". Cela ne marchera pas. Vous avez besoin de lire la documentation, et d'essayer de comprendre ce qu'il vous dit.Sur une note de côté
}catch(Exception E){ }
. Ne pas ignorer exception de sortie! Changement de }catch(Exception E){ E.printStackTrace(); }
OriginalL'auteur Ryan Jones | 2013-02-05
Vous devez vous connecter pour publier un commentaire.
Voir
Bureau.open(Fichier)
. E. G.SSCCE
Mise à jour
Bien que le répertoire s'affiche comme "Mes Vidéos" pour l'utilisateur final, formant un fichier à l'intérieur du répertoire et de la vérification des propriétés du fichier, révèle le sous-jacent nom est "Vidéos".
OriginalL'auteur Andrew Thompson
vous pouvez utiliser n'importe quel chemin d'accès que vous voulez, mais convertir de la 1ère à la chaîne et s'il vous plaît être conscient en java "\" doit écrite "\\"
espère que ça fonctionne 🙂
essayez que j'ai modifier.
OriginalL'auteur shadrachJabonir