• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > vbs复制文件夹的实现代码

vbs复制文件夹的实现代码

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbs 复制文件夹,vbs打开文件夹,vbs创建文件夹,vbs删除文件夹,vbs隐藏文件夹等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

需要实现一个复制文件夹的功能,网上找到相关代码,并做了改进,vbs脚本如下

CopyCount = CopyCount + XCopy(fso, ".\1", ".\2", True)
MsgBox "拷贝了" & CopyCount & "个文件!"

'********************************************************************
'* Function :     XCopy
'*
'* Purpose:  复制文件和目录树。
'*
'* Input:    fso            FileSystemObject 对象实例
'*           source         指定要复制的文件。
'*           destination    指定新文件的位置和/或名称。
'*           overwrite      是否覆盖已存在文件。 Ture 覆盖, False 跳过
'*
'* Output:   返回复制的文件个数
'*
'********************************************************************
Function XCopy(fso, source, destination, overwrite)
    Dim s, d, f, l, CopyCount
    Set s = fso.GetFolder(source)

    If Not fso.FolderExists(destination) Then
        fso.CreateFolder destination
    End If
    Set d = fso.GetFolder(destination)

    CopyCount = 0
    For Each f In s.Files
        l = d.Path & "\" & f.Name
        If Not fso.FileExists(l) Or overwrite Then
            If fso.FileExists(l) Then
                fso.DeleteFile l, True
            End If
            f.Copy l, True
            CopyCount = CopyCount + 1
        End If
    Next

    For Each f In s.SubFolders
        CopyCount = CopyCount + XCopy(fso, f.Path, d.Path & "\" & f.Name, overwrite)
    Next

    XCopy = CopyCount
End Function
</div>

在脚本文件路径建立一个文件夹,取名1,放入两个文件,运行程序结果如下



vbs复制文件的代码:

</div>

您可能想查找下面的文章:

  • VBS获取当前目录下所有文件夹名字的代码
  • VBS合并一个文件夹里的TXT的实现代码
  • 自动删除超过10天的文件及文件夹的vbs代码
  • VBS 批量读取文件夹内所有的文本到Excel的脚本
  • 文件夹定时自动备份 AutoBackUpFolder.vbs
  • vbs 列出该目录下所有文件和文件夹的类型,大小,和所有者
  • vbs选择文件夹效果代码
  • vbs实现压缩文件夹的脚本
  • vbs下通过日期查找文件夹的代码
  • 用VBS脚本删除指定以外的文件或文件夹

相关文章

  • 用vbs列出机器上所有能调用的组件
  • 用vbs确定脚本正在哪一个帐户下运行
  • CMD和vbs修改 IP地址及DNS的实现代码
  • 从一个VBS脚本学习一点点东西
  • 使用VBS访问外部文本文件一些方法和脚本实例代码
  • VBS教程:函数-StrReverse 函数
  • 用vbs脚本来关闭 HTML 页面的代码
  • VBS教程:函数-Hour 函数
  • vbs复制文件的脚本
  • vbs实现恢复暂停的自动启动服务的脚本

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 用VBS调用程序并对程序的运行情况进行监控的两个代码
    • 用vbs实现的瞬间关闭多个系统进程的脚本
    • 用vbs实现将剪切板的unix格式的内容处理成pc格式的代码
    • 非常棒的lcx写的非常规运行vbs
    • VBScript 常用函数总结
    • 用VBScript实现压缩目录中的所有文件(Zip)
    • WINDOWS脚本实践:为SAP补丁制作的VBS脚本代码
    • VBS数组函数学习实例分析
    • 重新安装ie的一个vbs
    • 好玩的vbs特色代码vbs栈类

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有