¿Por qué tengo que seleccionar una RUTA RAÍZ?
A partir de Android 10, Google ha introducido varios cambios en el sistema de acceso al almacenamiento.
Para migrar al nuevo sistema (Scoped Storage), rediseñamos todo lo relacionado con las operaciones con archivos.
Como damos prioridad a la experiencia de usuario, decidimos implementar un sistema propio para seguir trabajando con rutas de archivo normales e intentar mantener la compatibilidad con versiones anteriores.
¿Qué es una RUTA RAÍZ?
La ruta “raíz” es el lugar donde se almacena todo y suele mostrarse como /
P. ej.: /documents/wakdev.pdf, donde el primer carácter / es la ruta raíz.
En la nueva versión, debes definir qué árbol de directorios quieres usar como ruta raíz. Para mantener la compatibilidad con versiones anteriores, te aconsejamos seleccionar todo el almacenamiento del dispositivo. Pero también puedes seleccionar otro directorio para tener más protección y privacidad, y para aislar todas las operaciones con archivos.
P. ej.: si seleccionas el directorio del dispositivo “/storage/emulated/0/example/” como ruta raíz, la ruta “/dir/file.txt” utilizada en una tarea estará realmente ubicada en el dispositivo en “/storage/emulated/0/example/dir/file.txt”
¿Cómo puedo definir una RUTA RAÍZ?
Abre los ajustes de permisos de la aplicación y toca “Definir ruta raíz”; después sigue los pasos siguientes y toca "Permitir el acceso a..."





