Bonjour à tous,

J'ai pas mal parcourut les forums mais je n'ai pas trouvé de réponse a ma question :

Je crée un logiciel qui doit récupérer un fichier sur un autre ordinateur en réseau local. Cet autre ordinateur demande un nom d'utilisateur et un mot de passe pour pouvoir y accéder.

Voici le code que j'ai fait :

String chemin1 ="\\\\192.168.10.2\\Data";
Path chemin = Paths.get(chemin1);

try(DirectoryStream<Path> liste = Files.newDirectoryStream(chemin)){

//... toute une série d'opérations sur les fichiers
Si j'exécute mon programme j'obtiens l'erreur suivante :

java.nio.file.FileSystemException: \\192.168.10.2\Data\: Échec d’ouverture de session*: nom d’utilisateur inconnu ou mot de passe incorrect.

Logique puisque je ne rentre le mot de passe et le nom d'utilisateur nul part.

Par contre, si j'accède a la main au dossier "data" avant de lancer le programme, Windows me demande un nom de session et un mot de passe. Je le rempli tous les champs j'accède a mon dossier "data". Ensuite je relance mon programme et tout ce passe correctement. Mais ce n'est pas vraiment une solution acceptable....

Quelqu'un saurait il comment résoudre ce problème ?

Merci d'avance.