Ir al contenido

Contexto

A diferencia de las variables en memoria, que pierden su contenido al finalizar la ejecución del programa, los ficheros permiten almacenar información de manera permanente en el sistema de ficheros del usuario, útil para aquellas aplicaciones que necesitan guardar configuraciones, resultados, logs o cualquier otro dato que deba ser recuperado en futuras ejecuciones.

Sin acceso a ficheros, un sistema perdería toda su información una vez cerrado, lo cual sería inaceptable para la mayoría de aplicaciones prácticas.

Los ficheros también cumplen un rol importante en la trazabilidad de eventos. Aplicaciones robustas suelen escribir logs en archivos de texto para dejar registro de errores, advertencias y operaciones realizadas. Esto permite realizar auditorías, detectar fallos y mantener la transparencia en sistemas críticos.

A diferencia de las bases de datos, los ficheros ofrecen un nivel más bajo de abstracción, permitiendo un control directo sobre el formato, la estructura y el método de acceso.