用 FileCopy 函数复制文件。
解决方案 »
- 如果数据内有"\'等字符怎么执行查询?
- 怎样取Long数字的高字低字..
- 智能指针问题,加上CoUninitialize(); 就有运行时错误,不加就正常。
- 怎么能用PictureBox和API把图片直接存成jpg格式?
- DATAGRID控件,老是出错,这是为什么
- 用VB,计算1000000以内的所有素数耗时仅不到36秒!
- 关于‘气泡提示’造成死机得问题?
- 如果有FORM1和FORM2两个FORM,当FORM1打开时如何让FORM2上的控件失效?
- 请问大家的电脑上都装了些什么软件?(好奇而己,想知道编程爱好者怎么玩电脑)
- excel图表取数问题 求大牛帮忙
- 关于应用程序调用问题,请问什么原因
- 关于SQL的问题
Static Buf As String
Dim needsize, Fizesize As Single
Dim Chunk, i2, i1 As Integer Const BUFizesize = 1024 If Len(Dir(Dst)) Then
Response = MsgBox(Dst + Chr(10) + Chr(10) + "目标文件以出现是否覆盖目标文件", vbYesNo + vbQuestion) 'prompt the user with a message box
If Response = vbNo Then
Exit Function
Else
Kill Dst
End If
End If
i1 = FreeFile
Open Src For Binary As i1
i2 = FreeFile
Open Dst For Binary As i2
Fizesize = LOF(i1)
needsize = Fizesize - LOF(i2)
Do
If needsize < BUFizesize Then
Chunk = needsize
Else
Chunk = BUFizesize
End If
Buf = String(Chunk, " ")
Get i1, , Buf
Put i2, , Buf
needsize = Fizesize - LOF(i2)
Loop Until needsize = 0
Close i1
Close i2
CopyFile = Fizesize
copybar.Value = 0
Exit Function
To James0001(James) :不能用copyfile()方法,因为我是想做一个类似FTP的功能,在本地读取一个文件,传给服务器,在服务器还原成一个相同的文件我自己也做了一些测试,但只能用于文本文件,而其它文件,如WORD/ZIP文件就不行请帮忙
Dim TempFile As Long
Dim LoadBytes() As ByteTempFile=FreeFile
Open 文件名 For Binary As #TempFile
Redim LoadBytes(1 To Lof(TempFile)) As Byte
Get #TempFile,,LoadBytes
Close TempFile
写入:
Dim TempFile As Long
Dim SaveBytes() As ByteSaveBytes=LoadBytesTempFile=FreeFile
Open 文件名 For Binary As #TempFile
Put #TempFile,,SaveBytes
Close TempFile
InternetCloseHandle
InternetConnect
InternetOpen
FtpSetCurrentDirectory
FtpGetCurrentDirectory
FtpCreateDirectory
FtpRemoveDirectory
FtpDeleteFile
FtpRenameFile
FtpGetFile
FtpPutFile
InternetGetLastResponseInfo
FtpFindFirstFile
InternetFindNextFile
http://www.csdn.net/expert/topic/958/958179.xml?temp=.5596582