2 votes

copier la structure des dossiers de la mémoire interne vers la carte sd

J'utilise l'amazon downloader pour acheter des mp3 avec mon appareil Android. Mon problème maintenant est que je ne peux pas changer le dossier de téléchargement mais que je veux que les fichiers soient déplacés vers ma sdcard. J'ai déjà trouvé un outil cron pour exécuter des scripts de temps en temps. Tout ce dont j'ai besoin maintenant, c'est d'un script shell pour déplacer tous les dossiers (y compris les sous-dossiers et les fichiers) de la carte SD à la carte SD.

mémoire interne \amazonmp3

à

carte SD \Music

Pour être honnête, mes connaissances sont juste assez bonnes pour faire un "mv" mais pas assez pour passer par tous les sous-dossiers. Je ne suis pas non plus certain de la structure des répertoires des appareils Android. (chemins d'accès à la carte SD, etc.)

4voto

Chris Roberts Points 7543

Si vous utilisez mv sur un répertoire contenant des fichiers et des sous-répertoires, il les déplacera tous. Mais dans ce cas, vous ne souhaitez peut-être pas déplacer le fichier amazonmp3 lui-même, donc la commande serait mv internalmemory/amazonmp3/* /sdcard/music/ en supposant que le répertoire de la mémoire interne est correct.

Les noms réels de la mémoire interne et de la carte SD dépendent de l'appareil, par exemple sur mon ancien Galaxy S, ils étaient les suivants /sdcard y /sdcard/external_sd/ .

0voto

Alex Points 2014

Juste un ajout. "mv" ne fonctionne PAS sur Android car la mémoire interne et la sdcard ont des systèmes de fichiers différents. Vous devez copier les fichiers et ensuite supprimer les anciens.

(La réponse d'Oniks est toujours la meilleure. Cette information est juste pour ceux qui sont arrivés ici en utilisant google)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X