如何清除 Skype 聊天记录?

如何清除 Skype 聊天记录?

在 Windows 版本的 Skype 中,有一个选项可以清除聊天记录。应该是这样的Tools > Options > IM & SMS > Clear history button,但实际上这里没有类似的东西:

没有清除历史记录按钮

我的 Ubuntu 13.04 附带的版本没有此选项。在隐私设置中有此选项:

在此处输入图片描述

Skype 论坛上有人说,将聊天记录改为“禁用历史记录”,然后重启 Skype,聊天记录就会消失。试过了,没有用。

经过一番搜索,我发现你必须删除 Skype 目录中的某些文件;我从我拥有的目录中完成了此操作:

cd $HOME/.Skype/my_skype_name/ 
rm chat*.dbb user*.dbb 

...还是不行。在我删除所有 .Skype 目录并重新配置所有 Skype 之前,有谁知道该怎么做吗?目录的内容是:

alert2048.dbb       chatsync             httpfe           msn.db-journal
alert4096.dbb       config.lck           keyval.db        msn.lock
bistats.db          config.xml           keyval.lock      profile16384.dbb
bistats.db-journal  contactgroup256.dbb  main.db          sms512.dbb
bistats.lock        dc.db                main.db-journal  transfer256.dbb
call256.dbb         eas.db               main.lock        voicemail
callmember256.dbb   eas.db-journal       msn.db           voicemail256.dbb

删除所有其他的*.dbb也不起作用。

:切勿在 Skype 聊天中放置敏感数据。

答案1

Skype 客户服务指示我执行以下操作:

  1. 转到选项->隐私并将“保留聊天记录...”设置为禁用历史记录,然后退出并登录。

  2. 转到 $HOME/.Skype/my_skype_name/ 并仅删除 main.db。退出并登录。

有效。

答案2

我正在运行 Linux Mint 17,并且能够清除聊天记录。但你不会喜欢这个答案。

首先,我尝试删除 ./Skype 目录中的所有数据。正如上面所有人指出的那样,这并没有帮助。

我在 Oracle VirtualBox VM 中安装了 Windows XP。我在 VM Windows 中安装了 Skype,然后转到选项 -> 隐私,并将“保留聊天记录...”设置为禁用历史记录。

无论如何,在使用 Windows 安装删除旧聊天记录后,我回到了 Linux Mint,启动了 Skype,猜猜怎么着?——没有聊天记录。

答案3

用核武器摧毁它怎么样?警告这将有效地删除你的 Skype 个人资料:

首先,进行备份:

cp -r ~/.Skype ~/skype.bk

现在删除 .Skype 目录:

rm -r ~/.Skype

完毕。

请注意,这只会删除历史记录的本地副本,该副本将在登录时由 Skype 恢复。

答案4

如果您使用 skypefor linux:

1-退出应用程序。

2- 重命名此位置内的文件 Databases.db:

~/.config/skypeforlinux/databases/

3- 重新启动 skypeforlinux

相关内容