Java es un lenguaje de programación desarrollado por Sun Microsystems , ahora propiedad de Oracle . El lenguaje de programación Java oculta la complejidad y las operaciones de gran detalle de nivel de sistema en favor de contar con una amplia biblioteca de clases y comandos que realizan funciones ya integradas en el lenguaje y sus paquetes. Esto significa que Java es capaz de realizar funciones complejas con sólo unas pocas líneas de código , ya que puede hacer uso de la funcionalidad escrita en su biblioteca. La biblioteca Java.Util.Windows le permite comprobar los permisos de una red de acción de Windows mediante el suministro de sólo unos pocos parámetros requeridos. Instrucciones
1
Crear un nuevo objeto en el código que es de tipo " NetworkObject . " Inserte una nueva línea en blanco en la función o la clase en la que le gustaría intentar el recurso compartido de red Compruebe los permisos , a continuación, escriba lo siguiente :
NetworkObject netObject = new WindowsNetworkObject nfsObject ;
2
Conecte el objeto de red en el directorio que desea acceder . Este directorio debe contener el directorio o el archivo que desea ver . Escriba lo siguiente:
nfsObject.sourceObj = " \\ \\ server \\ temp \\ archivoPrueba.txt " ;
Reemplazar " \\ \\ server \\ temp \\ archivoPrueba.txt " con la dirección de red del servidor y archivo. Por ejemplo , si el nombre de su servidor fueron " Zippy " y el nombre del recurso compartido de red eran " temp" y contenía un archivo " configration.txt ", escribiría :
nfsObject.sourceObj = " \\ \\ Zippy \\ temp \\ configuration.txt " ;
3
Obtener los permisos de archivo para el objeto activo . En una nueva línea justo debajo del anterior, escriba lo siguiente :
System.out.println ( nfsObject.getReadWriteState ());
4
ejecutar la aplicación. Si se imprime " 0 " que no tienen acceso al expediente en absoluto. " 1 " significa que usted puede leer, pero no escribir. " 2 " significa que usted puede escribirlo, pero no acceder a ella. " 3 " significa que usted puede leer y actualizar el archivo .