如何更改 Viber 下載資料夾的位置

如何更改 Viber 下載資料夾的位置

~/Documents/ViberDownloads預設情況下,Viber 傳輸的檔案會儲存在其中。如何將目的地改為 下的位置~/Downloads

答案1

這是對 AliNa 的補充。

如果您想將先前下載的檔案移至新位置,請按照以下步驟操作:

  1. 備份您下載的文件
  2. 備份.ViberPC資料夾
  3. ~/.ViberPC/{your-phone-number}/viber.db用sqliteman打開
  4. 將以下查詢貼到查詢編輯區域:

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

這是做什麼的;將文字替換Documents/ViberDownloads為表格欄位.viberdownloads中的文字。我輸入“.viberdownloads”,因為我希望將下載內容放在 /home/user/.viberdownloads 資料夾中。根據您的用途更改這些字串。PayloadPathmessages

  1. 點選運行(F9)

請確保仔細備份.ViberPC資料夾,如果出現問題,您將遺失本機上的所有訊息歷史記錄。

答案2

Viber 首選項儲存為 .db 下的「.db」檔案~/.ViberPC/。您應該安裝額外的應用程式才能打開或編輯它們;例如,斯克利特曼可從軟體中心取得。

若要編輯下載資料夾的位置,請開啟以下檔案:

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

在Sqliteman的左側邊欄,打開表格>設定。您可以看到標題為的設置下載資料夾在右下角。雙擊其值可根據需要變更位置。

sqliteman視窗

如果您在更改設定之前下載了一些文件,之後您將無法從 Viber 打開它們。為了解決這個問題,@HeyYo 有一個很好的答案。

答案3

在 OSX 中,您可以ViberPC在此處找到資料夾/Users/<Username>/Library/Application Support/ViberPC

答案4

另一種方法可能只是創建一個符號連結:

cd ~/Documents
mv ViberDownloads /SomeOtherLocation
ln -s /SomeOtherLocation/ViberDownloads

我還以同樣的方式將 ~/.ViberPC 移動到其他驅動器。

好處是可以在需要時輕鬆更改資料夾的位置,而無需更新資料庫。

相關內容