Estoy viendo en una solución de examen donde se pide implementar una función que remueva un archivo
en un contexto de FS de tipo FAT.
Mi duda surge porque en un momento hace:
if (dir_entry[entry].size > 0) then
//actualiza la FAT, etc
- entry identifica al archivo a eliminar.
¿Por qué es necesaria esa condición del IF? no genera eso que solo se puedan eliminar archivos no vacíos?
porque si existen archivos vacíos, me imagino que tienen el atributo size = 0. No?
Gracias