想将数据库备份,网上有不少的办法,有使用API的,有使用FSO的等。我想,无法复制使用中的文件,可能是使用了读写模式打开源文件的原因吧。解决办法:
新建From1(窗体),新建Command1(按钮CommandButton),代码:
FileCopyEx与FileCopy是一样的用法,不过它可以复制正在使用中的文件。
代码非常简单,就不说明了。
但这种原理的代码是有问题的,就是在复制很大的文件时,程序会挂起.(文件小感觉不到)
最理想的是这样:
一、分段读入/写入,并返回进度。
二、放在一个线程里。
但是,VB6里多线程真的不好搞。