关于读取实时更新的dbf解决办法

关于读取实时更新的dbf
是这样的,由于工作需要我现在需要进行这样操作,
服务器A   上有一个   实时更新的DBF文件.

我服务器B是一个WEB服务器,   我需要经常的访问服务器A,并且从A上得到当前的数据,

现在我进行的方式是,通过IIS,把DBF文件放在IIS下,通过HTTP://ip/*.dbf   可以访问到此数据库文件,   周期性的,我从A服务器上来下载这个dbf文件,下载到B服务器上,然后从b服务器上读取内容,并且显示在页面上....

在这个过程中,经常出现不好用的情况,   这个dbf文件大概300K左右,   每次B上有请求,都需要先删除b上的旧的DBF文件,然后再下载A上的DBF,然后再显示到页面上,
不知道这个方式可以不可以?

还有没有什么更好的方法。。。   给点思路,谢谢

------解决方案--------------------
实时更新的DBF文件

就有可能COPY时文件正在被更新,所以只需考虑COPY时能否成功即可。

用个循环进行COPY,直到成功为止。