Lire un fichier distant en java qui a besoin de nom d'utilisateur et mot de passe
Je suis en train de lire un fichier distant en java
File f = new File("//192.168.1.120/home/hustler/file.txt");
La machine distante a besoin d'un nom d'utilisateur et le Mot de passe pour me permettre d'accéder au fichier.
Est-il possible que je puisse passer des paramètres à travers le code java et lire le fichier?
- ce qui suit pourrait vous être utile: stackoverflow.com/q/208839/1311351
- C'est une bonne source, mais le code de la nécessité de travailler dans une machine linux et windows
Vous devez vous connecter pour publier un commentaire.
C'est un programme pour lire un fichier à partir de l'ordinateur distant et de le stocker dans notre local de la machine en tant que fichier
E:/Suman.txt
.Prendre soin lors de l'écriture du fichier chemin d'accès moyen au lieu de
:
nous avons à le remplacer par$
symbole, par exemple:D:\Suman\Boorla\kpl.txt
est faux,D$\\Suman\\Boorla\\kpl.txt
est droit.Dans le programme ci-dessus, vous devez changer le nom de domaine, nom d'utilisateur, mot de passe et le chemin d'accès au fichier de la machine distante.
Pour travailler avec le programme ci-dessus, il faut ajouter les suivants
jar
fichiers int le classpath.Une autre alternative avec jCIFS vous pouvez facilement spécifier les paramètres d'authentification:
Vous pouvez également essayer Communes VSF . Vérifier UserAuthenticator
Voici le code, je l'ai écrit et il fonctionne Parfaitement.
Maintenant, vous pouvez utiliser le fichier pour effectuer les opérations requises. Quelque chose comme...