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

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

在 Skype 论坛的某个地方,据说将其更改为禁用历史记录,然后重新启动 Skype 将摆脱聊天记录。试过了,不行
搜索了一下我发现你必须删除Skype目录中的一些文件;我是从我拥有的目录中做到的:
cd $HOME/.Skype/my_skype_name/
rm chat*.dbb user*.dbb
Run Code Online (Sandbox Code Playgroud)
……还是不行。在我摆脱所有 .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
Run Code Online (Sandbox Code Playgroud)
删除所有其他内容*.dbb也不起作用。
教训:永远不要将敏感数据放在 Skype 聊天中。
小智 9
Skype 客户服务指示我执行以下操作:
转到选项 -> 隐私并将“保留聊天记录...”设置为禁用历史记录,然后退出并登录。
转到 $HOME/.Skype/my_skype_name/ 并仅删除 main.db。退出并登录。
有效。
用核弹怎么样?警告这将有效地破坏您的 Skype 个人资料:
首先,做一个备份:
cp -r ~/.Skype ~/skype.bk
Run Code Online (Sandbox Code Playgroud)
现在删除 .Skype 目录:
rm -r ~/.Skype
Run Code Online (Sandbox Code Playgroud)
完毕。
请注意,这只会删除历史记录的本地副本,Skype 在登录时将恢复该副本。
小智 5
我正在运行 Linux Mint 17,并且能够清除聊天记录。但你不会喜欢这个答案。
首先,我尝试清除 ./Skype 目录中的所有数据。没有帮助,正如上面每个人都指出的那样。
我在 Oracle VirtualBox VM 中安装了 Windows XP。我在 VM Windows 中安装了 Skype,然后转到选项 -> 隐私并将“保留聊天记录...”设置为禁用历史记录。
无论如何,在使用 Windows 安装删除旧聊天后,我回到 Linux Mint,启动 Skype,猜猜怎么着,伙计们?--没有聊天记录。