起因
重装电脑后想统一规范文件位置。修改TIM保存文件的位置,结果TIM设置无论怎么修改,重新登陆后还是保存到C盘/我的文档
解决
在C盘找到公用文档目录,查看下面是否有“Tencent\QQ”目录,如果没有则新建文件夹“Tencent”,在“Tencent”目录下新建文件夹“QQ”。如果有打开到QQ文件夹下,检查是否有用户配置文件“UserDataInfo.ini”,没有就新建文本文件,注意文件格式“.ini”。
打开新创建的ini配置文件,复制如下代码,保存并退出,重启TIM即可。
[UserDataImportSet]
NeedImport=0
OldVersion=
OldVerDataPathType=
OldVerDataPath=
OldQQInstallPath=E:\Tencent\TIM
[UserDataSet]
UserDataSavePathType=2
UserDataSavePath=E:\Tencent\Tencent Files
NewVersion=
代码分析
[UserDataImportSet]中
OldQQInstallPath的值代表TIM安装目录
[UserDataSet]中
UserDataSavePath的值代表文件存放的目录
UserDataSavePathType的值只有在键等于2时有效,这个值表示自定义个人文件夹路径
0:保存到安装目录下(暂不支持)
1:保存到C盘我的文档
2:自定义
其他代码可不管
原由
TIM用了QQ的配置文件,安装QQ后会在“C:\用户\公用\文档\”目录下生成“Tencent\QQ”文件夹,QQ的用户配置文件就存放在“C:\用户\公用\文档\ Tencent\QQ”这里。
TIM没有这个配置文件,就无法修改文件路径。
参考CSDN作者Aili_Xiao所写,解决TIM无法修改文件位置,记录一下。