由於QQ在服務器端對好友名單有數量上的限制,筆者最近在使用QQ添加好友時,居然提示不能添加,於是決定對自己的QQ好友做一次徹底的大清理。
1. 批量刪除好友
在QQ好友面板中,按下Ctrl鍵,選中要刪除的所有好友的頭像,單擊右鍵,選擇「從該組刪除」,一一確認即可,如圖所示。當然,我們也可以單擊QQ面板上的「消息管理器」菜單進入消息管理設置窗口,同樣按下Ctrl鍵並選中所有要刪除的好友,單擊右鍵,選擇「刪除好友」命令。
編輯提示:對於QQ 2003以前的版本,我們在對好友執行刪除命令後,它們會出現在「陌生人」名單中,同樣不能在服務器端為我們騰出添加名額,我們還需要在這裡再次執行刪除命令。
2. 快速刪除所有沒跟你聊過天的好友
筆者發現,很多QQ好友在將其添加後,居然一次天都沒有聊過(多半是對方加我為好友時,我順手就點了「通過驗證」)!於是決定將這些好友全部刪除,不過如果要一一點擊好友,查看是否存在聊天記錄,工作量實在太大了。其實我們可以這樣操作:
首先打開「消息管理器」,右鍵單擊「我的好友」,選擇「導出聊天記錄為文本文件」,接下來打開導出的文本文件,這裡記錄了所有跟你聊過的QQ好友及聊天記錄。接下來在QQ面板中新建一個好友組(假設其名為「臨時」),再次打開「消息管理器」,在「我的好友」組中一一選中剛才導出的文本文件中提到的QQ好友名單,單擊右鍵,選擇「移動好友→臨時」,這時候所有跟我們聊過天的好友都被移動到「臨時」好友組了,接下來我們只需選中「我的好友」組中所有QQ好友,單擊右鍵,選擇「刪除好友」即可。最後,我們再將「臨時」組中的所有好友移動到「我的好友」組中並刪除「臨時」組即可。
3. 快速刪除最近幾個月沒跟你聊過天的好友
在經過上面兩種方法的清理後,筆者覺得自己的QQ已經清靜多了,不過轉念一想:有些好友雖然聊過天,但是已經很久不聊了,留著這些人也沒多大必要,於是乾脆「一不做,二不休」,將所有最近幾個月沒聊過的好友全部刪除。方法如下:首先將與所有好友的聊天記錄導出為Chat.txt文件,接下來新建一個批處理文件,其內容如下:
findstr "消息對像:" chat.txt >connect.txt
for /f "tokens=2 delims=()" %i in (connect.txt) do findstr "2004-0[a-b]-" chat.txt ^ find "%i" echo %i >>done.txt
編輯提示:其中「 a-b 」中的「a」、「b」表示月份數字,比如如果你想列出今年4月到8月跟你聊過的好友名單,則其為「 4-8 」,以此類推。
將其保存為「 .bat」文件,保存位置為Chat.txt所在目錄,運行該文件,當前目錄會自動生成Connect.txt和Done.txt,其中Connect.txt記錄了所有與我們聊過的好友的暱稱和QQ號碼,而Done.txt則記錄了最近幾個月沒和我們聊過的好友信息,接下來我們只需參考該結果在消息管理器中刪除這些好友名單即可