通达信之间实现盘后数据(vipdoc目录)共享方法
-
相关简介:对于我们这些折腾族来讲,使用多个通达信是再正常不过的了,那么我们以前是不是在每个通达信都会去下载盘后数据,不但操作麻烦,还浪费了我们宝贵的磁盘空间,(一个通达信对应一个vipdoc目录),有没有什么办法可解决,我只想在电脑上存一份数据,供多个通达信同时使用呢?
-
文章来源:股海网作者:股海网发布时间:2021-03-05浏览次数:
对于我们这些折腾族来讲,使用多个通达信是再正常不过的了,那么我们以前是不是在每个通达信都会去下载盘后数据,不但操作麻烦,还浪费了我们宝贵的磁盘空间,(一个通达信对应一个vipdoc目录),有没有什么办法可解决,我只想在电脑上存一份数据,供多个通达信同时使用呢?
下面,是我们如何实现的方法,相信大家也都能轻轻松松做到:
我们举例:假如,我们通达信A,保存了一份盘后数据(vipdoc数据),想让通达信B也能共享通达信A的盘后数据
1.按照路径:把D:\投资理财\tdx-B打开,找到vipdoc文件夹,将这个目录全部删除。
2.打开的运行窗口中,输入cmd命令。
输入命令: mklink/j "D:\投资理财\tdx-A\vipdoc" "D:\投资理财\tdx-B\vipdoc"
3.按下回车键后,提示创建联接成功,说明两个通达信的vipdoc盘后数据就实现共享了。
我分享一段自用的,把下面代码保存为abc.bat,运行即可,如果有多个版本的TDX,只需复制多一段代码并修改目标地址即可。
abc.bat
@rem var1为源地址,var2为目标地址
@set var1=D:\Soft\通达信MPV1.08完美版
@echo 注意:该功能需要在NTFS文件格式盘中使用方有效
@echo=
@set var2=D:\SOFT\zd_zyb755
@echo %var2%
@echo 映射日线及专业财务数据目录
@if exist %var2%\Vipdoc (rmdir %var2%\Vipdoc)
@if not exist %var2%\Vipdoc (mklink /d %var2%\Vipdoc %var1%\Vipdoc) else (echo %var2%\Vipdoc文件夹已存在,请确认并手工删除)
@echo 映射扩展数据目录
@if exist %var2%\T0002\extdata (rmdir %var2%\T0002\extdata)
@if not exist %var2%\T0002\extdata (mklink /d %var2%\T0002\extdata %var1%\T0002\extdata) else (echo %var2%\T0002\extdata 文件夹已存在,请确认并手工删除)
@echo 映射股票池目录
@if exist %var2%\T0002\tpool (rmdir %var2%\T0002\tpool)
@if not exist %var2%\T0002\tpool (mklink /d %var2%\T0002\tpool %var1%\T0002\tpool) else (echo %var2%\T0002\tpool 文件夹已存在,请确认并手工删除)
@echo=
@set var2=D:\SOFT\zd_zyb754
@echo %var2%
@echo 映射日线及专业财务数据目录
@if exist %var2%\Vipdoc (rmdir %var2%\Vipdoc)
@if not exist %var2%\Vipdoc (mklink /d %var2%\Vipdoc %var1%\Vipdoc) else (echo %var2%\Vipdoc文件夹已存在,请确认并手工删除)
@echo 映射扩展数据目录
@if exist %var2%\T0002\extdata (rmdir %var2%\T0002\extdata)
@if not exist %var2%\T0002\extdata (mklink /d %var2%\T0002\extdata %var1%\T0002\extdata) else (echo %var2%\T0002\extdata 文件夹已存在,请确认并手工删除)
@echo 映射股票池目录
@if exist %var2%\T0002\tpool (rmdir %var2%\T0002\tpool)
@if not exist %var2%\T0002\tpool (mklink /d %var2%\T0002\tpool %var1%\T0002\tpool) else (echo %var2%\T0002\tpool 文件夹已存在,请确认并手工删除)
@echo=
@echo=
@pause