微信做了啥我不想多说了,如果你觉得目录难找,可以使用我的程序
这是我对网上程序的更改,因为有长达2个月的附件,进行了2个月的归档,网上只能全迁移到6月份文件夹,我觉得不爽
注意:
迁移完后,微信聊天记录会显示已被清理
个人是直接把MsgAttach全删了,有些图片会查看不了,没啥大问题
import shutil import os def move_file(old_path, june_catalogue, july_catalogue): filelist = os.listdir(old_path) for file in filelist: src = os.path.join(old_path, file) filelist2 = os.listdir(src) for file2 in filelist2: if file2 == 'File': src1 = os.path.join(src, file2) filelist3 = os.listdir(src1) for file3 in filelist3: src2 = os.path.join(src1, file3) filelist4 = os.listdir(src2) for file4 in filelist4: src3 = os.path.join(src2, file4) if src2.endswith('6'): new_path3 = july_catalogue else: new_path3 = june_catalogue if os.path.exists(os.path.join(new_path3, file4)): continue else: shutil.move(src3, new_path3) if __name__ == '__main__': # 改为自己的文件夹的绝对路径 move_file("D:\\dyedd\\Documents\\WeChat Files\\微信id\\FileStorage\\MsgAttach", "D:\\dyedd\\Documents\\WeChat Files\\微信id\\FileStorage\\File\\2022-06", "D:\\dyedd\\Documents\\WeChat Files\\微信id\\FileStorage\\File\\2022-07")
懒得写成果提示了,运行后就看看文件夹有没有多出来就好了