[URL et File] Construire un objet File à partir d'une URL
Bonjour
Voici mon problème. Je veux créer une application Java Web Start. Dans cette application, je veux pouvoir lister un répertoire. Pour ce faire, j'effectue le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
File repertory = null;
try{
java.net.URL url = new java.net.URL("file", "xxx.xxx.xxx.xxx", "/~gldavid/MyProject/Plugins");
repertory = new java.io.File(url.toURI());
}
catch(java.net.MalformedURLException maurle){
JOptionPane.showMessageDialog(this.mw, maurle.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
catch(java.net.URISyntaxException urise){
JOptionPane.showMessageDialog(this.mw, urise.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
File[] files = repertory.listFiles();
Vector<String>zips = new Vector<String>();
for(File f : files){
if(f.isDirectory())
zips.add(f.getName());
} |
Or, à l'exécution, j'ai cette erreur que je ne sais pas réparer :
Code:
1 2
|
java.lang.IllegalArgumentException: URI has an authority component |
Quelqu'un pourrait t'il m'indiquer la bonne marche à suivre ?
Merci d'avance.
@++