Java est un langage de programmation développé par Sun Microsystems, qui appartient maintenant à Oracle. La programmation Java cache langue complexité et les opérations finement détaillées au niveau du système en faveur d' une large bibliothèque de classes et commandes qui effectuent des fonctionnalités déjà intégrées dans le langage et ses forfaits . Cela signifie que Java est capable d'effectuer des fonctionnalités complexes avec seulement quelques lignes de code , car il peut faire usage de fonctionnalités écrites dans sa bibliothèque . La bibliothèque Java.Util.Windows vous permet de vérifier les permissions d'un partage réseau Windows en fournissant quelques paramètres requis. Instructions
1
Créer un nouvel objet dans votre code qui est de type " NetworkObject . " Insérez une nouvelle ligne vide dans la fonction ou de la classe où vous souhaitez tenter le Réseau Partager vérification des autorisations, puis tapez la commande suivante :
NetworkObject netObject = new WindowsNetworkObject nfsObject ;
2
Connectez votre Network Object dans le répertoire que vous souhaitez accéder . Ce répertoire doit contenir le répertoire ou le fichier que vous souhaitez vérifier . Tapez la commande suivante :
nfsObject.sourceObj = " \\ \\ serveur \\ temp \\ testfile.txt " ;
Remplacer " \\ \\ serveur \\ temp \\ testfile.txt " avec l'adresse réseau de l' serveur et le fichier . Par exemple, si le nom de votre serveur étaient « Zippy » et le nom de partage réseau étaient "temp" et contenait un fichier " configration.txt », vous devez taper :
nfsObject.sourceObj = " \\ \\ Zippy \\ temp \\ configuration.txt " ;
3
Obtenir les autorisations de fichier pour l'objet actif. Dans une nouvelle ligne juste en dessous de la dernière , tapez la commande suivante :
System.out.println ( nfsObject.getReadWriteState ());
4
exécuter l'application. Si l'impression est "0" vous n'avez pas accès au fichier à tous. "1" signifie que vous pouvez le lire, mais pas écrire. «2» signifie que vous pouvez l'écrire , mais pas y accéder. "3" signifie que vous pouvez lire et mettre à jour le fichier .