Java är ett programmeringsspråk som utvecklats av Sun Microsystems , som nu ägs av Oracle . Programmeringsspråket Java döljer komplexiteten och fint detaljerade systemnivå åtgärder till förmån för att ha ett stort bibliotek av klasser och kommandon som utför funktioner som redan integrerade i språket och dess förpackningar . Detta betyder att Java är kapabel att utföra komplexa funktioner med bara några få rader kod , eftersom det kan använda sig av skriftlig funktionalitet i sina bibliotek . Den Java.Util.Windows biblioteket låter dig kontrollera en Windows -nätverk dela behörigheter genom att tillföra endast ett fåtal parametrar som krävs . Instruktioner
1
Skapa ett nytt objekt i din kod som är av typen " NetworkObject . " Sätt i en ny tom rad i funktion eller klass där du skulle vilja försöka Network Share Behörigheter check , skriv följande :
NetworkObject netObject = ny WindowsNetworkObject nfsObject ,
2
Anslut Network Object till den katalog du vill komma åt . Denna katalog måste innehålla katalogen eller filen du vill kontrollera . Skriv följande :
nfsObject.sourceObj = " \\ \\ server \\ temp \\ testfile.txt ";
Ersätt " \\ \\ server \\ temp \\ testfile.txt " med nätverket adress server och filen . Till exempel , om din server namn var " Zippy " och nätverket aktien namn var " temp " och innehöll en fil " configration.txt , " skriver du :
nfsObject.sourceObj = " \\ \\ Zippy \\ temp \\ configuration.txt " , Addera 3
Få behörigheterna för det aktiva objektet . I en ny rad nedanför den sista , skriver du följande :
System.out.println ( nfsObject.getReadWriteState ( ) ) ;
4
Kör programmet . Om det skriver " 0 " behöver du inte tillgång till filen alls . " 1 " betyder att du kan läsa det , men inte skriva det . " 2 " betyder att du kan skriva det , men inte komma åt den . " 3 " betyder att du kan både läsa och uppdatera filen .