Private Sub Command1_Click() '引用Microsoft Scripting Runtime Dim FSO As New FileSystemObject Dim mfolder As Folder Set mfolder = FSO.GetFolder("\\PC025\D$\X\") '指定文件位置 Dim mfile As File For Each mfile In mfolder.Files '循环文件 FSO.CopyFile mfile, "\\PC015\XXX\" + mfile.Name '拷贝的指定位置 Next Set mfile = Nothing Set mfolder = Nothing Set FSO = Nothing End Sub
Private Sub Command1_Click() '引用Microsoft Scripting Runtime Dim FSO As New FileSystemObject Dim mfolder As Folder Set mfolder = FSO.GetFolder("\\PC025\D$\X\") '指定文件位置 Dim mfile As File For Each mfile In mfolder.Files '循环文件 FSO.CopyFile mfile, "\\PC015\XXX\" + mfile.Name '拷贝的指定位置 Next Set mfile = Nothing Set mfolder = Nothing Set FSO = Nothing End Sub
http://community.csdn.net/Expert/topic/3515/3515059.xml?temp=.9407617
如果是局域网的话,一种是实用WINSOCK控件来传送文件内容,一台发,一台收,收完之后写文件,还有一个方法就是直接映射驱动器,就象在自己的电脑上拷贝文件一样(这个最简单)
'引用Microsoft Scripting Runtime
Dim FSO As New FileSystemObject Dim mfolder As Folder
Set mfolder = FSO.GetFolder("\\PC025\D$\X\") '指定文件位置
Dim mfile As File
For Each mfile In mfolder.Files '循环文件
FSO.CopyFile mfile, "\\PC015\XXX\" + mfile.Name '拷贝的指定位置
Next
Set mfile = Nothing
Set mfolder = Nothing
Set FSO = Nothing
End Sub
'引用Microsoft Scripting Runtime
Dim FSO As New FileSystemObject Dim mfolder As Folder
Set mfolder = FSO.GetFolder("\\PC025\D$\X\") '指定文件位置
Dim mfile As File
For Each mfile In mfolder.Files '循环文件
FSO.CopyFile mfile, "\\PC015\XXX\" + mfile.Name '拷贝的指定位置
Next
Set mfile = Nothing
Set mfolder = Nothing
Set FSO = Nothing
End Sub