Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Como comprobar permisos de escritura en linux

Hola,

Estoy trabajando en una applicacion en la cual tengo que guardar un fichero en una carpeta creada por otro usuario y que no pertenece a mi grupo.

La parte de linux esta solucionada, he agregado a mi usuario el grupo del usuario que ha creado la carpeta y he comprobado que desde el terminal pueda copiar ficheros.

El problema viene cuando uso File.canwrite() para coprobar que puedo copiar ficheros a ese directorio. Esta instruccion esta devolviendo False, aunque desde linux pueda copiar el fichero.

Antes de quitar la coprobacion e intentar salvar el directament y capturar las posibles excepciones. Me gustaria saber si alguno ha estado en mi misma situacion y lo ha solucionado de alguna otra forma?

Gracias y Saludos.

enero 8, 2015 | Unregistered CommenterJose

http://docs.oracle.com/javase/7/docs/api/java/io/File.html#setWritable(boolean,%20boolean)

enero 8, 2015 | Registered Commenterchoces