Foxtable(狐表)用户栏目专家坐堂 → 复制文件


  共有3258人关注过本帖树形打印复制链接

主题:复制文件

帅哥哟,离线,有人找我吗?
mxl810823
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:353 积分:3023 威望:0 精华:0 注册:2018/2/27 17:32:00
复制文件  发帖心情 Post By:2020/9/22 15:40:00 [只看该作者]

我想复制源文件目录下所有子目录和文件到一指目标路径,但只复制新增加的和修改过的文件或目录,如果源中已没有,目标中也跟着删除,也就是目标完全与源一样,但不是全部复制,这样时间太久。要怎么写程序??

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/22 15:57:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
mxl810823
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:353 积分:3023 威望:0 精华:0 注册:2018/2/27 17:32:00
  发帖心情 Post By:2020/9/22 17:05:00 [只看该作者]

我现在建一个批处理文件,内容如下,目的也就是复制文件

@echo off
xcopy "\\192.168.0.235\lcm定型资料与清单" "F:\F盘\LCM定型资料工艺卡" /e/I/d/h/r/y
xcopy "\\192.168.0.235\lcm工艺卡" "F:\F盘\LCM定型资料工艺卡" /e/I/d/h/r/y
exit

然后在FOXTABLE里运行,如下程序,我是想在这个批处理文件运行结束后执行后面的"if--end if",可是怎么判断它是否已结束呢???

Dim Proc As New Process '定义一个新的Process
Proc.File = "f:\test.bat" '指定要打开的文件
Proc.Start()
if .......
.............
end if


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/22 17:11:00 [只看该作者]


Dim Proc As New Process '定义一个新的Process
Proc.File = "f:\test.bat" '指定要打开的文件
Proc.Start()
Proc.WaitForExit()‘等待执行完毕
其它代码

[此贴子已经被作者于2020/9/22 17:11:41编辑过]

 回到顶部