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 :
Si j'exécute mon programme j'obtiens l'erreur suivante :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
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.
Partager