找回密码
 加入
搜索
查看: 3811|回复: 7

filecopy,dircopy复制不了文件

[复制链接]
发表于 2008-6-24 13:58:38 | 显示全部楼层 |阅读模式
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 编辑 ]
发表于 2008-6-24 15:04:38 | 显示全部楼层
你上边的代码能够正常运行吗?
发表于 2008-6-24 15:26:46 | 显示全部楼层
$drvpath 没定义能行吗?
$drvpath=""的话,复制肯定是徒劳的。
 楼主| 发表于 2008-6-24 17:04:19 | 显示全部楼层
原帖由 xtybfgu 于 2008-6-24 15:02 发表
复制不了,就先去属性。复制后再加嘛。。

那两个源文件夹里加了属性的文件太多了
filecopy dircopy难不支持属性复制吗?


原帖由 sanhen 于 2008-6-24 15:04 发表
你上边的代码能够正常运行吗?


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

原帖由 顽固不化 于 2008-6-24 15:26 发表
$drvpath 没定义能行吗?
$drvpath=""的话,复制肯定是徒劳的。


$drvpath = FileSelectFolder
$drvpath已经指定了
发表于 2008-6-24 17:07:37 | 显示全部楼层
drvpath也发上来
发表于 2008-6-25 00:47:52 | 显示全部楼层
实际测试加属性的目录和文件是完全可以复制的。

测试平台为XP SP3

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

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

目录和文件复制不了的情况一般都是文件给锁定了的,有的文件要结束运行的进程才可以复制的。
或者用API解锁文件再复制也行。
发表于 2013-3-20 17:28:29 | 显示全部楼层
继续学习中
发表于 2014-12-25 11:28:31 | 显示全部楼层
是啊!我也是这个问题,自启动文件不能复制,手动执行能复制,不知道怎么回事
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 12:35 , Processed in 0.066301 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表