首页 /编程语言和算法/VB6/ASP
 VB6 如何复制一个正在使用的文件?
2023年12月4日 22:52

想将数据库备份,网上有不少的办法,有使用API的,有使用FSO的等。我想,无法复制使用中的文件,可能是使用了读写模式打开源文件的原因吧。解决办法:

新建From1(窗体),新建Command1(按钮CommandButton),代码:

具体代码只能由VIP查看,请升级

FileCopyEx与FileCopy是一样的用法,不过它可以复制正在使用中的文件。

代码非常简单,就不说明了。

但这种原理的代码是有问题的,就是在复制很大的文件时,程序会挂起.(文件小感觉不到)
最理想的是这样:
一、分段读入/写入,并返回进度。

二、放在一个线程里。

但是,VB6里多线程真的不好搞。

 
全部回复(0)
首页 | 电脑版 |