想把东方财富数据挪个地方?教你找到文件的存放位置

东方财富下载 ·
想把东方财富数据挪个地方?教你找到文件的存放位置

下载与安装别乱点

东方财富这玩意,我最早是看行情用的,后来才发现它本地数据存得挺多。想挪数据,得先装对版本。去官网点本页下载按钮,别在第三方网站瞎点,尤其是那种弹窗广告满天飞的地方,我吃过亏,下回来个捆绑软件,折腾半天才清干净。安装时别一路“下一步”,看清楚路径,我习惯改到D盘,比如D:\东方财富,毕竟C盘空间金贵,后期数据一多容易炸。勾选组件时,我只留“行情交易”和“数据中心”,那些“东方财富通”小插件,没用就别装,省得后台偷偷跑。

安装完第一次启动,它会弹个“数据下载”提示,默认是增量更新。新手容易傻等,其实点“跳过”也行,后面手动调。我试过直接全量下载,十几G数据,网速慢的话得半小时,不如分批次来。有个坑:安装时如果选了“开机自启”,任务栏右下角会多个图标,关掉它,不然每次开机都卡一下。

官方正版安装包带数字签名高速下载多线程·稳定不限速安全纯净无广告·无捆绑

找出文件在哪儿

装好后,想找数据文件夹,别去桌面图标右键点“打开文件位置”,那只是程序本体,数据藏在别处。正确路子:打开东方财富,点菜单栏“工具”里的“系统设置”,再点“数据路径”。它会显示“数据存储目录”,默认一般在C:\Users\你的用户名\AppData\Roaming\EastMoney或者C:\ProgramData\EastMoney,不同版本有点差异。我Win10系统,发现它在C:\Users\用户名\AppData\Local\EastMoney\storage,里面一堆加密文件夹,名字是数字,比如“12345678”,看着像乱码,其实是你的账号ID。

如果你找不到,可以试个土办法:打开东方财富,随便查个股票,比如茅台,然后切到“日K”图。接着打开任务管理器(Ctrl+Alt+Del),右键点“东方财富”进程,选“打开文件位置”,它会跳到一个临时目录,里面有个“Cache”文件夹,数据就藏在那儿。我第一次找的时候翻遍了“我的文档”,完全是瞎找,后来才发现AppData是隐藏的,得在文件夹选项里勾“显示隐藏文件”。提醒一下:有些绿色版或修改版,路径会被改到安装目录下的“Data”子文件夹,比如D:\东方财富\Data。

数据文件夹里都有啥

数据文件夹里东西不少,别被吓到。核心是几个子文件夹:minline(分钟数据)、dayline(日线数据)、fi(财务指标)、hq(行情快照)。比如minline里全是5分钟K线的二进制文件,文件名像“sh600519.dat”这样,按代码和交易所分。dayline存的日线,fi是财报数据,我猜是用protobuf格式压过,直接用文本编辑器打开是乱码。还有个“StockCode”文件,记录股票列表,纯文本可读,但别乱改。

另外有个“userdata”文件夹,放你的自选股和画线记录。我上次重装系统,就是靠拷这个文件夹恢复了自选股,省得一个个重新加。但注意:自选股的排序和分组信息存的是XML,直接复制粘贴到新目录就能用。还有“log”文件夹,全是日志,几十M大小,对普通用户没用,可以定期删掉清空间,我一般每月删一次,路径是...\log\。

手动挪数据的正确操作

想挪数据,先关掉东方财富,不然后台锁着文件,复制会报错。我试过直接剪切,结果提示“文件被占用”,得去任务管理器结束“eastmoney.exe”进程。然后复制整个数据文件夹,比如从C盘那段路径黏到D:\myEastData。注意要完整复制,别漏了隐藏文件,比如“desktop.ini”这种系统占位文件。

搬完后,打开东方财富,去“系统设置”改数据路径,点“浏览”选新的文件夹。改完点保存,软件会提示重启。重启后,如果发现K线图不全或者财务数据丢了,别慌,点“工具”里的“数据下载”,选“完整数据”重下。我建议先手动删掉新目录下重复的缓存文件,比如*.tmp,不然下载会报错增量冲突。有一次我挪完,自选股全没了,其实是忘了把“userdata”文件夹一并拷贝,后来重新复制一遍才搞定。

小技巧:如果你网络好,可以用“数据导出”功能,在“工具”菜单里,选“导出Excel”,但那个只导出当前屏幕显示的数据,量小。想大规模挪,最好用第三方脚本,我写过Python调用东方财富的API,但太折腾,不推荐给新手。

备份和恢复的要诀

备份数据,别只盯自选股。我有个习惯:每个月手动备份整个数据文件夹到外接硬盘,压缩成zip。具体操作:先关软件,进数据目录,全选,右键“添加到压缩文件”。压缩后大概缩小一半,比如20G的数据压成10G。恢复时,解压到新路径,再改设置指向它。注意:不同版本的东方财富,数据格式可能有差异,比如旧版日线是DBF,新版是SQLite,混用会报“数据读取错误”。

还有个歪招:用系统“文件历史记录”功能,自动备份数据文件夹,但别勾“全部”,只选“minline”和“dayline”,能省空间。我朋友试过用OneDrive同步,结果账号冲突导致自选股乱序,慎用。关键文件是“userdata\selfstock.xml”,备份它就够了,但财务数据和K线还是得全量备份。

遇到读取错误怎么自救

挪完数据,一开软件报“读取数据失败”,别急。最可能是路径权限问题:文件夹属性里,点安全-编辑,给“Everyone”完全控制权限。我Win11上试过,默认数据目录在老地方,新路径没继承权限,改完就好了。还有种情况:数据文件夹里有残留的.lock文件,是上个会话的锁,删掉就行,在...\lock\子目录下。

如果错误提示“dll缺失”,那是你挪了程序本体,和挪数据不是一回事。重装软件时,勾选“修复安装”,别直接覆盖。我踩过坑:为了省事,把安装目录从C盘移到D盘,结果数据路径配置丢了,所有图线变成空白,最后只能重新下载。新手尽量只挪数据文件夹,别动程序所在盘。实在不行,卸载重装,然后下载数据,速度慢就勾选“增量更新”,省流量。

数据挪完后别忘了清理

数据搬完,原目录会留下占坑文件。比如C盘里那些缓存和日志,手动删掉,用磁盘清理工具扫一遍,能腾出几个G。我每次都先关软件,删掉AppData\Roaming\EastMoney下的temp子文件夹,那是下载的临时文件。另外,注册表里可能还有旧路径,用CCleaner扫一下,但别删核心项,比如“HKEY_CURRENT_USER\Software\EastMoney”,那是配置项。

清理后,重启电脑,打开东方财富测试。如果自选股还在,K线图正常,说明成功了。我还发现,旧的“log”文件夹不删,每月能涨到几百M,定期清理对SSD寿命有好处。最后提醒一下:别碰“backup”文件夹,那是软件自动做的备份,删了可能影响回滚。我有个同事删完,数据崩了只能全量重下,折腾一上午。