博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
拷贝增量文件
阅读量:4213 次
发布时间:2019-05-26

本文共 1119 字,大约阅读时间需要 3 分钟。

Dim fso, CopyCount
Set fso = CreateObject("Scripting.FileSystemObject")
CopyCount = CopyCount + XCopy(fso, "D:\app\lieboscm\upload", "J:\upload", 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,timespec,time2
    timespec = 24*4
    time2= "2014-08-13 02:00:00"
    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
        
        If DateDiff("h", f.DateCreated ,time2) < timespec then
         
        l = d.Path & "\" & f.Name  
        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

转载地址:http://vafmi.baihongyu.com/

你可能感兴趣的文章
SparkStreaming 如何保证消费Kafka的数据不丢失不重复
查看>>
Spark Shuffle及其调优
查看>>
数据仓库分层
查看>>
常见数据结构-TrieTree/线段树/TreeSet
查看>>
Hive数据倾斜
查看>>
TopK问题
查看>>
Hive调优
查看>>
HQL排查数据倾斜
查看>>
DAG以及任务调度
查看>>
LeetCode——DFS
查看>>
MapReduce Task数目划分
查看>>
ZooKeeper分布式锁
查看>>
3126 Prime Path
查看>>
app自动化测试---ADBInterface驱动安装失败问题:
查看>>
RobotFramework+Eclipse安装步骤
查看>>
测试的分类
查看>>
photoshop cc2019快捷键
查看>>
pycharm2019版本去掉下划线的方法
查看>>
九度OJ 1091:棋盘游戏 (DP、BFS、DFS、剪枝)
查看>>
leetcode 13: Roman to Integer
查看>>