Private Sub Command1_Click() Dim l As Long Dim i As Long Dim c(1024) As Byte Open 源文件 For Binary Access Read Lock Read As #1 Len = 1024 Open 目标文件 For Binary Access Write As #2 l = LOF(1) / 1024 pb.Max = l For i = 1 To l Get #1, , c() on error goto e Put #2, , c() on error goto 0 pb.Value = i '进度条 doevents Next Close #2 Close #1 exit sub e: msgbox "写文件出错" exit sub End Sub
Dim l As Long
Dim i As Long
Dim c(1024) As Byte
Open 源文件 For Binary Access Read Lock Read As #1 Len = 1024
Open 目标文件 For Binary Access Write As #2
l = LOF(1) / 1024
pb.Max = l
For i = 1 To l
Get #1, , c()
on error goto e
Put #2, , c()
on error goto 0
pb.Value = i '进度条
doevents
Next
Close #2
Close #1
exit sub
e:
msgbox "写文件出错"
exit sub
End Sub
例如:我知道windows要调某个文件当它进行读取时!我作为第三方,如何捕获如上所说文件已经读取到哪了!
例如超级解霸播放一个影音文件现在正播到3分55秒!它已经读取到了这个影音文件的20000字节处!这时TEXT控件中显示该文件已经被读取20000个字节
也就是说文件的拷贝不再我这里!我只是想截获文件拷到哪!
懒人告诉我E-MAIL好吗!我想和你交流!希望你能帮助我!