首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • vb关于复制文件的问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • windowswf
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-21 16:51:03 楼主
    比如说,在D\Program Files\AlbumKingJR\database目录下
    有database.mdb文件,
    有PHP.xml文件,
    还有一个PIC文件夹,
    PIC文件夹里有F1.JPG文件.
    现在界面里有一个文本框和按钮

    文本框是接收要指定的地址,比如我指定到F:\data目录下

    怎样可以在按钮一点就可以根据指定好的(F:\data目录)把上面(D:\Work目录下)的所有内容按照原样拷贝到指定的新建目录下呢

    Private Sub cmdEndFunc_Click()
    On Error GoTo ErrorTrap
            Dim path As String
            path = "D\Program Files\AlbumKingJR\database\"
            DATAPATH=“F:\data”
          '下面拷贝不能靠也不抱错直接跳出到ErrorTrap:
            FileCopy path & database.mdb, DATAPATH & database.mdb
            Exit Function
           
            ErrorTrap:

            '还有就是剩下的文件如何写还有文件夹下的文件等用代码如何去下呢
    End Sub
    谢谢,主要效果就是在单击按钮后把目录下的内容都靠到另外的指定目录下就可以了
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Tiger_Zhao
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 4

      3

      3

    发表于:2008-08-21 17:13:341楼 得分:0
    VB code
    Shell "XCopy ""D\Program Files\AlbumKingJR\database\"" F:\Data\ /E /Y"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • uself
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 19:06:192楼 得分:0
    FileCopy path & "database.mdb", DATAPATH & "database.mdb"
    所有文件,请使用find函数
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • windowswf
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 09:23:043楼 得分:0
    能在具体写吗,如何将PIC文件夹和文件夹下的F1.jpg文件一起复制呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • windowswf
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 13:46:444楼 得分:0
    如何拷贝文件夹里的所有内容呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fvflove
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 4

    发表于:2008-08-25 14:18:425楼 得分:0
    VB code
    '一个示例.复制文件夹 Option Explicit Private Sub Command1_Click() CopyDir "D:\vbCool", "D:\fvf", "*.*" '将D:\VBCool 复制至 D:\fvf 复制 *.*(所有文件) '如果有子文件夹,则不能复制子文件夹. '你可以再改一下.让其更完美. End Sub Private Function CopyDir(ByVal SourcePath As String, ByVal DestinationPath As String, ByVal Filet As String) Dim FileName As String If Dir(SourcePath, vbDirectory) = "" Then '要复制的文件夹未有找到 Exit Function Else If Dir(DestinationPath, vbDirectory) = "" Then MkDir DestinationPath '要复制的位置的文件夹未有,则新建立 End If FileName = Dir(SourcePath & "\" & Filet) '编历所有文件 While Len(FileName) > 0 FileCopy SourcePath & "\" & FileName, DestinationPath & "\" & FileName FileName = Dir Wend End If End Function
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • guojiaqi163
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-29 10:31:296楼 得分:0
    ding
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • guojiaqi163
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-29 10:32:347楼 得分:0
    ding
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved