1 votos

¿Qué hace realmente el borrado de un archivo?

Cuando ejecuto una aplicación, selecciono un archivo y elijo "eliminar", ¿qué sucede entonces?

  1. el archivo se mueve a la papelera (y posteriormente es eliminado por el sistema operativo cuando se cumplen algunas condiciones)
  2. el archivo se elimina del sistema de archivos de inmediato
  3. (1) o (2) dependiendo de una app

?

2voto

Andy Brudtkuhl Puntos 1714

No hay "papelera" o "papelera de reciclaje" en todo el sistema operativo, como tienen otros shells. Sin embargo, las directrices de diseño de Android recomiendan a los autores de aplicaciones que pongan algo así en cada una de ellas, para permitir deshacer los borrados. Así, en una aplicación, un botón de borrado podría eliminar el contenido inmediatamente, mientras que otra podría marcar el contenido como borrado pero esperar un tiempo antes de borrar cualquier archivo en el sistema de archivos.

Hay incluso más posibilidades con las aplicaciones que se sincronizan con un servidor: puede que necesiten mantener el contenido "eliminado" para la siguiente sincronización, o puede que esté en un servidor en algún lugar, nunca eliminado.

Además, no todos los datos del usuario que se pueden eliminar son archivos. Algunas aplicaciones pueden almacenar cosas en una base de datos, por lo que después de eliminar un elemento, parte o la totalidad del mismo podría seguir estando presente en la base de datos de la aplicación.

Por supuesto, como cualquier sistema de archivos, una vez que se borra un archivo, la mayor parte de su contenido permanece en el almacenamiento. Alguien con acceso físico al almacenamiento, o un pícaro root aplicación, es casi seguro que podrá seguir leyéndola durante bastante tiempo después de haberla borrado. Es bastante fácil recuperar archivos de esta manera, especialmente si tu teléfono actúa como Almacenamiento masivo USB dispositivo cuando se conecta a un ordenador.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X