How to Copy an Entire Directory in VB6?

博客给出了一段VB代码,定义了一个名为Copy的子程序,用于将指定目录下的所有文件拷贝到另一个位置。代码中对源路径和目标路径进行处理,通过循环遍历源目录下的文件并使用FileCopy函数进行拷贝。

Sub Copy(ByVal SourcePath As String, ByVal DestinationPath As String)
    '拷贝指定目录下所有文件到另一位置
    'by VBDN 2005-8-26 http://blog.youkuaiyun.com/vbdn/
    '注意:SourcePath,DestinationPath这两个目录一定要存在,否则会出错
    '使用举例:    Copy "c:/temp", "c:/a" 将会把目录c:/temp下所有文件拷贝到c:/a下
    Dim sFile As String
    SourcePath = Replace(SourcePath & "/", "//", "/")
    DestinationPath = Replace(DestinationPath & "/", "//", "/")
    sFile = Dir(SourcePath, vbNormal Or vbHidden Or vbArchive Or vbReadOnly)
    Do While Len(sFile) > 0
    Debug.Print SourcePath & sFile, DestinationPath & sFile
        FileCopy SourcePath & sFile, DestinationPath & sFile
        sFile = Dir '下一个文件
    Loop
End Sub

没有实现映射关系: 包含JP字符串的列(K列)存入数据 转换前的数据D3存放位置为TEXTID1.xlsx的sheet中F2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中F3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中F4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中F5 依次类推 包含JP<=US字符串的列(H列)存入数据 转换前的数据D3存放位置为为TEXTID1.xlsx的sheet中H2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中H3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中H4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中H5 依次类推 包含JP<=ES字符串的列(J列)存入数据 转换前的数据D3存放位置为为TEXTID1.xlsx的sheet中J2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中J3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中J4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中J5 依次类推 包含JP<=PT字符串的列(L列)存入数据 转换前的数据D3存放位置为为TEXTID1.xlsx的sheet中L2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中L3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中L4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中L5 依次类推 包含JP<=ID字符串的列(N列)存入数据 转换前的数据D3存放位置为为TEXTID1.xlsx的sheet中N2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中N3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中N4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中N5 依次类推 包含JP<=TH字符串的列(P列)存入数据 转换前的数据D3存放位置为TEXTID1.xlsx的sheet中P2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中P3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中P4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中P5 依次类推 包含JP<=FR字符串的列(R列)存入数据 转换前的数据D3存放位置为TEXTID1.xlsx的sheet中R2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中R3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中R4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中R5 依次类推 包含JP<=AR字符串的列(T列)存入数据 转换前的数据D3存放位置为TEXTID1.xlsx的sheet中T2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中T3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中T4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中T5 依次类推 包含JP<=TW字符串的列(V列)存入数据 转换前的数据D3存放位置为TEXTID1.xlsx的sheet中V2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中V3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中V4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中V5 依次类推 包含JP<=TW字符串的列(V列)存入数据 转换前的数据D3存放位置为TEXTID1.xlsx的sheet中V2 转换前的数据E3存放位置为TEXTID1.xlsx的sheet中V3 转换前的数据D4存放位置为TEXTID1.xlsx的sheet中V4 转换前的数据E4存放位置为TEXTID1.xlsx的sheet中V5 依次类推
最新发布
12-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值