2 votos

copiar la estructura de carpetas de la memoria interna a la tarjeta sd

Yo uso el descargador de amazon para comprar mp3 con mi dispositivo Android. Mi problema ahora es que no puedo cambiar la carpeta de descarga pero quiero que los archivos se muevan a mi sdcard. Ya he encontrado una herramienta cron para ejecutar scripts de vez en cuando. Todo lo que necesito ahora es un script de shell para mover todas las carpetas (incluyendo subcarpetas y archivos) de

memoria interna \amazonmp3

a

sdcard \Music

para ser honesto mi conocimiento es lo suficientemente bueno para hacer un "mv" pero no lo suficientemente bueno para ir a través de todas las subcarpetas. Tampoco estoy seguro acerca de la estructura de directorios de los dispositivos Android. (rutas de acceso a sdcard y así sucesivamente)

4voto

Chris Roberts Puntos 7543

Si utiliza mv en un directorio que contenga archivos y subdirectorios, los moverá todos. Pero en este caso puede que no quieras mover el directorio amazonmp3 por lo que el comando sería mv internalmemory/amazonmp3/* /sdcard/music/ asumiendo que el directorio de memoria interna es correcto.

Los nombres reales para la memoria interna y la tarjeta sd dependen del dispositivo, por ejemplo en mi antiguo Galaxy S eran /sdcard y /sdcard/external_sd/ .

0voto

Ole Albers Puntos 194

Sólo una adición. "mv" NO funciona en Android porque la memoria interna y la sdcard tienen sistemas de archivos diferentes. Tienes que copiar los archivos y luego borrar los antiguos.

(la respuesta de oniks sigue siendo la mejor. Esta información es sólo para aquellos que terminó aquí usando google)

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