Es sobre Fat, y piden remover un archivo (teniendo el directorio padre)
------------------------------------------------------------------------------------------
Disculpen si la pregunta es boba, o estoy obviando algo del teórico.
Pero no podría pasar que al intentar remover un archivo, por error el archivo no tiene fin de archivo, y suponganse el caso extremo de que justo ese 0 cambió apuntando a un bloque de los que ya recorriste para ese archivo.
No habría que hacer un chequeo de no recorrer la fat entera más de una vez, o ir guardando los bloques que ya recorriste para no volver a pasar por ahi?
El tema es que habría que recorrer dos veces, una para ver que no haya error, y la otra para marcar los bloques en -1.
Porque si haces todo en uno te quedaría inconsistente no? Qué es lo correcto?
Gracias.