Ir al contenido

Sistema de Archivos

Acceso a directorio y sistema de archivos embebido.

TipoDescripción
fs.directorySistema de archivos basado en directorio
fs.embedSistema de archivos embebido de solo lectura
- name: uploads
kind: fs.directory
directory: "/var/data/uploads"
auto_init: true
mode: "0755"
CampoTipoPor DefectoDescripción
directorystringrequeridoRuta raíz
auto_initboolfalseCrear directorio si no existe
modestring0755Modo de permisos Unix (octal)

El modo restringe todas las operaciones de archivo. Los bits de ejecución se agregan automáticamente cuando los bits de lectura están presentes.

Las rutas se normalizan y validan. No es posible acceder a archivos fuera del directorio raíz configurado.
- name: static
kind: fs.embed

Los sistemas de archivos embebidos cargan desde recursos del pack usando el ID de entrada. Son de solo lectura.

Los sistemas de archivos embebidos son un mecanismo interno. La configuración manual típicamente no es requerida.

Ambos tipos de sistema de archivos implementan:

OperaciónDirectorioEmbebido
Open/Read
Stat
ReadDir
OpenFile (escribir)No
RemoveNo
MkdirNo

Las operaciones de escritura en sistemas de archivos embebidos retornan un error.

Ver Módulo Filesystem para operaciones de archivo.