以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  文件夹复制问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=175799)

--  作者:xnsiwei
--  发布时间:2022/3/19 15:15:00
--  文件夹复制问题

将目录"C:\\TestFiles"中的内容复制到"C:\\TestFiles2",并覆盖已经存在的文件:

FileSys.CopyDirectory ("C:\\TestFiles", "C:\\TestFiles2", True)

用命令模式没有问题,但用窗口按钮模式出现错误,求解?

--  作者:有点蓝
--  发布时间:2022/3/19 15:41:00
--  
什么错误?
--  作者:xnsiwei
--  发布时间:2022/3/19 22:41:00
--  
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.1.30.2
错误所在事件:窗口,主界面,共享文档反向复制,Click
详细错误信息:
在某些文件和目录下未能完成操作。有关详细信息,请参阅该异常的 Data 属性。


--  作者:有点蓝
--  发布时间:2022/3/20 20:14:00
--  
调试看看是那一句代码出错,不一定是这一句代码的问题。

如果是这一句代码的问题,应该是路径错误;或者是没有权限操作文件夹;或者是文件夹有隐藏系统文件无法覆盖

--  作者:xnsiwei
--  发布时间:2022/3/21 6:09:00
--  
1、代码:FileSys.CopyDirectory ("E:\\A", "E:\\B", False)
经测试,用命令行模式第一次复制没有问题
2、再次执行虽然出现错误提示,但文件复制可以完成

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2022/3/21 6:10:19编辑过]

--  作者:有点蓝
--  发布时间:2022/3/21 8:48:00
--  
文件夹有隐藏系统文件无法覆盖
--  作者:xnsiwei
--  发布时间:2022/3/21 21:49:00
--  
有办法去掉错误提示吗?
--  作者:有点蓝
--  发布时间:2022/3/21 22:11:00
--  
参考:http://www.foxtable.com/webhelp/topics/2070.htm
--  作者:xnsiwei
--  发布时间:2022/3/23 5:26:00
--  
谢谢
--  作者:xnsiwei
--  发布时间:2022/4/12 9:11:00
--  
改为批处理可能更好