Bloque de funciones FS_CHMOD

El bloque de funciones FS_CHMOD cambia los permisos de un archivo o directorio en un sistema de archivos.

El sistema de archivos debe haber sido inicializado previamente mediante FS_INIT. Todas las operaciones se realizan de manera asíncrona por cada medio de almacenamiento configurado.

Entrada CH

Al detectar un flanco positivo, se intenta cambiar los permisos si el protocolo soporta el método.

Entrada DEV

Define el dispositivo desde el cual se accederá a los archivos. El dispositivo se utiliza por proyecto y puede administrarse en el menú contextual bajo Proyecto Almacenamiento externo.

Entrada PATH

Especifica la ruta al archivo o directorio en el medio de almacenamiento. La ruta corresponde a una ruta de archivo Unix en formato UTF-8, si este es soportado. La ruta se representa de la siguiente manera:

Carpeta/Subcarpeta/Archivo.txt

Entrada PREM

Define los permisos UNIX como una cadena en el formato "0644".

Salida DONE

La salida devuelve un pulso de éxito para realizar la siguiente operación. El pulso ocurre al finalizar el proceso, incluso si ha ocurrido un error.

Salida ERROR

En caso de error, devuelve un texto con un mensaje de error. Este es FALSE si no se ha producido ningún error. El estado se almacena para su uso posterior.

Posibles causas:

  • El servicio del medio de almacenamiento no se ha iniciado.
  • El almacenamiento no ha sido inicializado.
  • Las credenciales de inicio de sesión son inválidas.
  • No se pudo contactar con el servidor remoto.
  • El medio de almacenamiento no existe.
  • La ruta especificada es inválida.
  • No se puede escribir en el medio de almacenamiento.
  • No hay espacio disponible en el almacenamiento o está protegido contra escritura.
  • La función no es soportada por el sistema de archivos.