0 votes

supprimer un répertoire contenant trop de fichiers

J'ai une application appelée Telegarm et elle stocke tous ses fichiers de cache dans un répertoire à l'intérieur du dossier sdcard/Android/data. Le problème est qu'il y a des milliers de petits fichiers de quelques kilo-octets stockés dans ce répertoire. Lorsque l'application de gestion de fichiers essaie de lire la liste des fichiers, elle se bloque et attendre un long moment ne fonctionne pas. Y a-t-il un moyen de supprimer ces fichiers rapidement et facilement ?

-p.s : mon téléphone n'est pas rooté. -p.s 2:il y a plus de 30 000 fichiers et plus de 300 mgb !

2voto

Firelord Points 23064

Il se peut que Telegram se comporte mal quand ces fichiers sont manquants. Quoi qu'il en soit. Vous pouvez utiliser la ligne de commande pour ce travail. Configuration de adb dans le PC et exécutez cette commande

adb shell am force-stop org.telegram.messenger                  # this would force-stop Telegram app.
adb shell rm -rf /sdcard/Android/data/org.telegram.messenger/*  # * means everything - all files and folders. Replace it with the directory name and enclose it in "" if the files to be deleted are inside a sub-directory. 

Vous pouvez également le faire en utilisant un émulateur de terminal :

  1. Forcez l'arrêt de l'application Telegram à partir de Setting → Apps → Telegram → Force stop.
  2. Retirer adb shell de ladite seconde commande et exécutez-la sur l'application terminal.

Une autre alternative est d'utiliser un gestionnaire de fichiers tiers et de voir s'il se bloque. Je suggère d'utiliser même un automatisation app. Vous pouvez utiliser ma réponse aquí pour plus d'informations. (Conseil : utilisez uniquement les actions et non les profils. Les actions peuvent être exécutées sans déclencheur/profil).

0voto

AMIB Points 101

Le gestionnaire de fichiers natif d'Android peut supprimer le dossier et tout son contenu.

Il n'y a pas d'interface utilisateur montrant la progression, mais vous pouvez vérifier l'espace libre qui s'étend périodiquement.

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