Casi todas las aplicaciones de "limpieza" de Android (como SD Maid ) incluye la posibilidad de borrar todas las carpetas vacías.
En sistemas operativos como Windows, esto generalmente no es una buena idea. Las aplicaciones de Windows a veces esperan que ciertas carpetas estén presentes; aunque deberían manejar una carpeta eliminada con elegancia, a veces una carpeta vacía eliminada resultará en un bloqueo.
Dado el número de aplicaciones de limpieza de Android que borran todas las carpetas vacías, ¿la historia es diferente en Android? ¿Es seguro para el usuario eliminar todas las carpetas vacías en Android?
Actualizar:
- Por "todas las carpetas vacías", me refiero a todas las carpetas vacías en el interior /almacenamiento/emulado/0 . Tenga en cuenta que esto incluye /almacenamiento/emulado/0/Android/datos/* .
- La carpeta /almacenamiento/emulado/0 y sus subcarpetas, pueden ser localizadas en el interno memoria de un dispositivo Android o en un externo Tarjeta de memoria.
- Si también puede dar una respuesta para todas las carpetas que comienzan en root, eso sería muy útil, pero no es necesario.
(Por favor, no divida las respuestas en una discusión de "por qué alguien querría hacer eso".)
0 votos
Me pregunto si habrá alguna respuesta segura para esta pregunta. De todos modos, prefiero experimentar que buscar la respuesta: 1) Hacer una copia de seguridad siempre, 2) Renombrar las carpetas (no todas) a .folders o a otra cosa para ver si se mantiene la estabilidad. Luego borrar cuando estés seguro. Lleva tiempo pero la estabilidad está al menos asegurada.
1 votos
@Firelord Creo que esa es una buena forma de probarlo, pero como mencionas, consume mucho tiempo (especialmente para cientos de carpetas vacías). Espero que este sitio proporcione una forma de hacer una pregunta y que la gente responda con respuestas derivadas de sus experiencias, conocimientos, investigación o experimentación. No tiene sentido reinventar la rueda. :-)
2 votos
La pregunta también podría ser: ¿dónde están esas carpetas vacías? Si están en la tarjeta SD, yo diría que es bastante seguro (las aplicaciones deberían simplemente volver a crearlas si es necesario; después de todo, las tarjetas son "extraíbles"). En el almacenamiento interno prefiero no dar un "consejo general".
0 votos
@Izzy Gran pregunta Izzy. Voy a actualizar la pregunta original para incluir esos detalles.
2 votos
Y estoy deseando que las respuestas incluyan el almacenamiento interno. Estoy bastante seguro de que @Firelord tiene razón: si están realmente vacíos, debería ser seguro. Pero no me extrañaría que algunos de ellos simplemente reaparezcan ;)
0 votos
He pensado un poco y me he dado cuenta de que Android tiene soporte para
inotify
y Tasker hace el trabajo bien con él. Puede utilizar unfind
consulta en Linux para encontrar todos los vacíos o sólo tener.file
carpetas, y monitorearlas ya sea en alguna distro de Linux usando la herramienta inotify, o en Android usando Tasker. Registrarlos para ver a qué archivo/carpeta se ha accedido para saber cuál no debe ser eliminado. Este enfoque sería mucho menos lento que el anterior :)