Foros del Web » Programación para mayores de 30 ;) » Java »

¿como se pueden cambiar los permisos de un fichero?

Estas en el tema de ¿como se pueden cambiar los permisos de un fichero? en el foro de Java en Foros del Web. Hola a todos. Mi duda es la siguiente: Tengo un programa en java que se encarga de lanzar otros programas.Todo esto desde linux. El problema ...
  #1 (permalink)  
Antiguo 31/07/2004, 04:57
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 1 mes
Puntos: 7
Sonrisa ¿como se pueden cambiar los permisos de un fichero?

Hola a todos. Mi duda es la siguiente:

Tengo un programa en java que se encarga de lanzar otros programas.Todo esto desde linux. El problema me lo encuentro cuando ejecuto la sentencia:

Runtime ejecutor=Runtime.getRuntime();
Process proceso=ejecutor.exec(.....);

El ejecutable que intento lanzar no tiene permisos de ejecutable (me aparece solo con permisos de lectura y escritura). Yo lo que quería es modificar los permisos del programa a lanzar antes de ejecutar la sentencia de 'ejecutor.exec() para darle permisos de ejecución al programa.

Utilice la clase de java:

'FilePermission' para dar permisos al fichero (es decir, al programa que quiero ejecutar) pero no se porque los permisos no los cambia.

Lo que hago es llamar al constructor de dicha clase:

FilePermission permiso=new FilePermission(mi programa,"execute")

pero esto no me hace nada.


¿alguien sabe como se pueden cambiar los permisos que hay sobre un fichero?


Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:42.