Come controllare rete Windows Autorizzazioni condivisione in Java

September 21

Java è un linguaggio di programmazione sviluppato da Sun Microsystems, la società di proprietà di Oracle. Il linguaggio di programmazione Java nasconde le operazioni di complessità e finemente dettagliato a livello di sistema a favore di avere una vasta libreria di classi e comandi che eseguono le funzionalità già integrate nel linguaggio e dei suoi pacchetti. Ciò significa che Java è in grado di eseguire funzioni complesse con poche linee di codice perché può fare uso di funzionalità scritta nella sua libreria. La libreria Java.Util.Windows consente di controllare le autorizzazioni di una condivisione di rete di Windows fornendo solo pochi parametri richiesti.

istruzione

1 Creare un nuovo oggetto nel codice che è di tipo "NetworkObject." Inserire una nuova riga vuota nella funzione o della classe in cui si desidera tentare di controllo Autorizzazioni condivisione di rete, quindi digitare quanto segue:

NetworkObject netObject = new WindowsNetworkObject nfsObject;

2 Collegate il vostro oggetto di rete nella directory che si desidera accedere. Questa directory deve contenere la directory o file che si desidera controllare. Digitare quanto segue:

nfsObject.sourceObj = "\ server \ temp \ Testfile.txt";

Sostituire "\ server \ temp \ testfile.txt" con l'indirizzo di rete del server e file. Ad esempio, se il nome del server erano "Zippy" e il nome della condivisione di rete sono stati "temp" e conteneva un file "configration.txt," digitare:

nfsObject.sourceObj = "\ Zippy \ temp \ configuration.txt";

3 Ottenere i permessi dei file per l'oggetto attivo. In una nuova riga appena sotto l'ultimo, digitare quanto segue:

System.out.println (nfsObject.getReadWriteState ());

4 Eseguire l'applicazione. Se la stampa "0" non si ha accesso al file a tutti. "1" significa che è possibile leggere, ma non scriverlo. "2" significa che è possibile scrivere, ma non accedervi. "3" significa che si può leggere e aggiornare il file.