web-dev-qa-db-fra.com

Comment changer l'emplacement du dossier de téléchargement Viber

Les fichiers transférés par Viber sont stockés sur ~/Documents/ViberDownloads par défaut. Comment est-il possible de changer la destination en un emplacement sous ~/Downloads?

4
Alen

Ceci est une réponse complémentaire à AliNa.

Si vous souhaitez déplacer vos fichiers précédemment téléchargés vers le nouvel emplacement, suivez les étapes ci-dessous:

  1. Sauvegardez vos fichiers téléchargés
  2. Dossier de sauvegarde .ViberPC
  3. Ouvrez ~/.ViberPC/{your-phone-number}/viber.db avec sqliteman
  4. Coller sous la requête pour interroger la zone d'édition:

    Update messages set PayloadPath = replace(PayloadPath, "Documents/ViberDownloads", ".viberdownloads") where PayloadPath is not null and PayloadPath <> '';

Ce que cela fait est; remplace le texte Documents/ViberDownloads par .viberdownloads dans le champ PayloadPath de la table messages. J'ai tapé ".viberdownloads" parce que je voulais mes téléchargements dans le dossier /home/user/.viberdownloads. Modifiez ces chaînes en fonction de votre utilisation.

  1. Cliquez sur Exécuter (F9)

Assurez-vous de bien sauvegarder le dossier .ViberPC. En cas de problème, vous perdrez tout l'historique des messages sur cette machine.

7
HeyYO

Les préférences de Viber sont stockées sous forme de fichiers ".db" sous ~/.ViberPC/. Vous devriez avoir installé une application supplémentaire pour pouvoir les ouvrir ou les éditer; par exemple, Sqliteman , disponible à partir du Centre logiciel.

Pour modifier l'emplacement du dossier de téléchargements, ouvrez le fichier suivant:

~/.ViberPC/{your-phone-number}/viber.db

Dans la barre latérale gauche de Sqliteman, ouvrez Tableaux > Paramètres . Vous pouvez voir le paramètre intitulé DownloadFolder en bas à droite. Double-cliquez sur sa valeur pour modifier l'emplacement à votre guise.

Sqliteman window

Si vous avez téléchargé certains fichiers avant de modifier le réglage, vous ne pourrez pas les ouvrir à partir de Viber par la suite. Pour résoudre ce problème, @HeyYo a une excellente réponse.

5
Alen

Sous OSX, vous pouvez trouver le dossier ViberPC ici /Users/<Username>/Library/Application Support/ViberPC

2
satsura

Ce qui précède ne fonctionnait pas pour moi (dans la version 6.5.5), je l’ai donc corrigé temporairement en piratant le fichier binaire principal de Viber, le sed ci-dessous remplace ViberDownloads avec - . viberDownload:

Sudo -i
cd /opt/viber
cp -a Viber Viber.original
hexdump -ve '1/1 "%.2X"' Viber.original | sed "s/5669626572446F776E6C6F616473/2E7669626572446F776E6C6F6164/g" | xxd -r -p > Viber
0
nightshift