leewger 发表于 2008-6-24 13:58:38

filecopy,dircopy复制不了文件

Func stat()
                If GUICtrlGetState($Checkbox1) =$GUI_CHECKED) Then
                        DirCopy(@MyDocumentsDir, $drvpath , 1)
                EndIf
                If GUICtrlGetState($Checkbox2) = $GUI_CHECKED)Then
                        fileCopy(@UserProfileDir,$drvpath,1)
                EndIf

EndFunc


filecopy dircopy 可以复制隐藏,只读文件吗?
上面一段代码,执行后,怎么文件一个都没有复制过去

[ 本帖最后由 leewger 于 2008-7-9 10:44 编辑 ]

sanhen 发表于 2008-6-24 15:04:38

你上边的代码能够正常运行吗?

顽固不化 发表于 2008-6-24 15:26:46

$drvpath 没定义能行吗?
$drvpath=""的话,复制肯定是徒劳的。

leewger 发表于 2008-6-24 17:04:19

原帖由 xtybfgu 于 2008-6-24 15:02 发表 http://www.autoitx.com/images/common/back.gif
复制不了,就先去属性。复制后再加嘛。。
那两个源文件夹里加了属性的文件太多了
filecopy dircopy难不支持属性复制吗?


原帖由 sanhen 于 2008-6-24 15:04 发表 http://www.autoitx.com/images/common/back.gif
你上边的代码能够正常运行吗?

其他的代码运行正常,就是这两句有问题
ctrl+f5检测没有问题

原帖由 顽固不化 于 2008-6-24 15:26 发表 http://www.autoitx.com/images/common/back.gif
$drvpath 没定义能行吗?
$drvpath=""的话,复制肯定是徒劳的。

$drvpath = FileSelectFolder
$drvpath已经指定了

skyfree 发表于 2008-6-24 17:07:37

drvpath也发上来

sanhen 发表于 2008-6-25 00:47:52

实际测试加属性的目录和文件是完全可以复制的。

测试平台为XP SP3

一共建立了四个文本文件来测试的:

1、正常属性文件 2、只读属性文件 3、隐藏属性文件 4、只读隐藏属性文件

目录和文件复制不了的情况一般都是文件给锁定了的,有的文件要结束运行的进程才可以复制的。
或者用API解锁文件再复制也行。

mindy_xie 发表于 2013-3-20 17:28:29

继续学习中

aiwen0092 发表于 2014-12-25 11:28:31

{:face (270):}是啊!我也是这个问题,自启动文件不能复制,手动执行能复制,不知道怎么回事
页: [1]
查看完整版本: filecopy,dircopy复制不了文件