PC QQ 清理某個(gè)群的圖片
有些QQ群聊具有大量圖片,PC版QQ沒(méi)有提供清理功能。本文提供一種思路,能夠清理群內(nèi)自動(dòng)下載的全部圖片,但不刪除文字聊天記錄。
缺陷:每次只能清理一個(gè)群的全部圖片,如果有重要圖片,需先自行儲(chǔ)存到其他位置。
所需軟件:Process Monitor(procmon)、Windows PowerShell(系統(tǒng)自帶)
請(qǐng)注意:直接在QQ中刪除聊天記錄,或退出某個(gè)群,有可能不會(huì)刪除聊天圖片,并且以后也無(wú)法刪除圖片了。可以使用SpaceSniffer軟件查看文件夾大小及其分布。
1、下載并打開(kāi)Process Monitor軟件

(1)點(diǎn)擊紅框中第1個(gè)Capture按鈕(快捷鍵Ctrl+E),暫停記錄。
(2)點(diǎn)擊紅框中第2個(gè)AutoHotKeyscroll按鈕(快捷鍵Ctrl+A),啟用自動(dòng)滾動(dòng)。
(2)點(diǎn)擊綠框中的各個(gè)按鈕,使得僅展示文件結(jié)果(僅啟用綠框中第2個(gè)按鈕)。
(3)點(diǎn)擊紅框中第3個(gè)Clear按鈕(快捷鍵Ctrl+X),清空列表。
(4)點(diǎn)擊紅框中第4個(gè)Filter按鈕,添加如下所示的2個(gè)過(guò)濾規(guī)則,使得僅監(jiān)視QQ的打開(kāi)文件的操作。

2、打開(kāi)QQ的消息管理器,選擇某個(gè)群聊,點(diǎn)擊右鍵菜單的“導(dǎo)出消息記錄”,選擇導(dǎo)出為mht的網(wǎng)頁(yè)格式。在點(diǎn)擊“保存”按鈕之前,先開(kāi)啟Process Monitor對(duì)QQ的記錄(先按Clear按鈕清除列表,再按Capture開(kāi)始監(jiān)控),然后再點(diǎn)擊QQ的“保存”按鈕。該文件可能達(dá)到數(shù)GB至數(shù)十GB,需要妥善選擇儲(chǔ)存目錄。
此期間QQ訪問(wèn)的所有文件(圖片、數(shù)據(jù)庫(kù)等)都被記錄,其中的圖片就是該群聊需要?jiǎng)h除的聊天圖片,因此在這期間不要打開(kāi)其他QQ聊天頁(yè)面,以免也被記錄。
當(dāng)QQ的聊天記錄導(dǎo)出完成時(shí),盡快停止記錄。保存的mht文件可以刪除,也可以留作備份。
3、點(diǎn)擊菜單File-Save(快捷鍵:Ctrl+S),將篩選的日志保存到桌面的“Logfile.CSV”中(該文件一般不會(huì)很大),各選項(xiàng)如下圖所示。


4、打開(kāi)Windows PowerShell(快捷鍵:Win+X,再按I),粘貼如下代碼以執(zhí)行(快捷鍵:直接在藍(lán)色窗口空白處按鼠標(biāo)右鍵),并按Enter鍵。如果修改了CSV路徑,請(qǐng)自行修改$log變量,字符串請(qǐng)使用單引號(hào)。如果希望將剪貼改為復(fù)制,則需要將最后一行開(kāi)頭的#號(hào)移動(dòng)到上一行開(kāi)頭。
5、如果代碼執(zhí)行沒(méi)有任何報(bào)錯(cuò),則CSV中的圖片已經(jīng)被剪切到剪貼板。此時(shí)可打開(kāi)或建立一個(gè)臨時(shí)文件夾,然后做“粘貼”操作(快捷鍵:Ctrl+V),檢查并刪除這些圖片。注意:一旦做了“粘貼”操作(執(zhí)行真正的圖片移動(dòng)),則圖片無(wú)法移動(dòng)回原來(lái)的目錄。