Nombres de archivo compatibles con Windows¶
Resumen¶
Esta página explica cómo imponer nombres de archivo válidos en Windows, desde la interfaz web o con un comando occ, qué ajustes de configuración cambia y cómo renombrar los archivos con nombres no válidos. Está dirigida a quienes administran el servidor.
Fuente: documentación de Nextcloud, «admin_manual/configuration_files/windows_compatible_filenames», versión 3ad9158, licencia CC BY 3.0; traducida y adaptada para APS Conecta Gestión.
Nota
Esta función se introdujo en APS Conecta Gestión 31.
De forma predeterminada, APS Conecta Gestión admite todos los nombres de archivo que son válidos en el servidor subyacente. Como APS Conecta Gestión solo se ejecuta en sistemas operativos compatibles con POSIX (Linux), esto significa que APS Conecta Gestión también admite nombres de archivo que no son válidos en los sistemas Microsoft Windows.
Si los usuarios usan Windows y los clientes Nextcloud Desktop para sincronizar su trabajo con su equipo, pueden encontrarse con archivos creados en la interfaz web o en una máquina Linux que no pueden sincronizarse porque el nombre de archivo no es válido.
Para resolver este problema, es posible imponer únicamente nombres de archivo válidos en Windows; esto, por ejemplo, prohíbe en los nombres de archivo caracteres como * o nombres de archivo como AUX.txt (en Windows, AUX es un nombre reservado y no puede usarse).
Nota
Activar este ajuste no impondrá la insensibilidad a mayúsculas y minúsculas, ya que los sistemas Windows modernos admiten nombres de archivo que distinguen entre mayúsculas y minúsculas.
Activar los nombres de archivo compatibles con Windows¶
Esta función puede activarse desde la interfaz web o mediante un comando occ.
Nota
Esta función actúa estableciendo un conjunto predefinido de ajustes de configuración del sistema. Por tanto, después de activarla se ajustará el config.php, lo que también significa que activar esta función requiere una configuración con permisos de escritura.
Desde la interfaz web¶
El ajuste se encuentra en Configuraciones de administración, en Ajustes básicos. En la sección Compatibilidad de archivos puede activarse la compatibilidad con Windows.
Con el comando occ¶
Nota
Este comando se introdujo en APS Conecta Gestión 32.
Para activar o desactivar rápidamente la función, se proporciona un comando occ.
Consecuencias¶
Después de activar los nombres de archivo compatibles con Windows, los usuarios no pueden crear ni modificar archivos con nombres de archivo no válidos. Pero sí pueden seguir eliminando esos archivos o renombrándolos (con nombres válidos).
Esto funciona estableciendo un conjunto predefinido de ajustes de configuración:
forbidden_filename_basenamesse establecerá en los nombres reservados en Windows.forbidden_filename_charactersse establecerá en los caracteres no válidos para nombres de archivo en Windows.forbidden_filename_extensionsse establecerá en las cadenas no permitidas como parte final, como un punto o espacios al final.
Sanear los nombres de archivo no válidos¶
Después de activar la función, los usuarios tienen que ajustar manualmente todos los nombres de archivo no válidos para poder seguir trabajando con esos archivos. Como alternativa, APS Conecta Gestión proporciona el comando occ files:sanitize-filenames para renombrar automáticamente todos los archivos no válidos.