找回密码
 加入
搜索
查看: 7782|回复: 15

[AU3基础] (已解决)如何实现拷贝整个文件夹?

 火.. [复制链接]
发表于 2011-1-4 21:50:36 | 显示全部楼层 |阅读模式
本帖最后由 jinyue115 于 2011-7-26 14:07 编辑

在桌面上新建个文件夹 1 , 文件夹里有txt文件1,2,3
想把桌面上这个文件1整个都拷贝(不仅包括里面文件,连文件夹都拷走)
DirCopy(@DesktopDir & '\1','D:\2',1)
和fielcopy都不行 ,只是把文件夹里面的txt文件拷走了
dirmove又不是我要的 ,我要拷贝

为什么会这样?怎么样才能把整个文件夹都拷走了?

为什么不可以回复了?
发表于 2011-1-4 22:18:04 | 显示全部楼层
回复 1# jinyue115

你意思是把文件夹"1"(包含里面所有文件)拷贝到"D:\2"文件夹里面?

这样就可以了.
DirCopy(@DesktopDir & '\1','D:\2\1',1)
 楼主| 发表于 2011-1-4 22:51:55 | 显示全部楼层
回复 2# lixiaolong


    不是
要实现连同桌面上1文件夹一起拷不仅仅是里面的文件
其实效果就像是dirmove 但是dirmove后桌面上的1文件夹不在了
发表于 2011-1-5 09:07:12 | 显示全部楼层
关注中。。。
发表于 2011-1-5 10:23:53 | 显示全部楼层
本帖最后由 netegg 于 2011-1-5 10:29 编辑

打包压缩,释放压缩文件到指定位置,删除压缩文件
发表于 2011-1-5 10:41:22 | 显示全部楼层
用_pathsplit()获得文件夹名称 然后创建一个新的 再用filecopy
发表于 2011-1-5 23:05:46 | 显示全部楼层
本帖最后由 lixiaolong 于 2011-1-5 23:14 编辑

回复 3# jinyue115

你意思是把文件夹"1"里面的所有文件(包含文件夹)移动到"D:\2"文件夹里面,保留桌面上的空文件夹"1"?
发表于 2011-1-7 14:51:39 | 显示全部楼层
回复 3# jinyue115


     你就说剪切吗
发表于 2011-1-7 15:13:32 | 显示全部楼层
提供个思路,调用shell的xcopy……
发表于 2011-1-10 09:25:13 | 显示全部楼层
回复 9# popyoung


    不懂如何调用shell的xcopy ???
发表于 2011-1-10 22:12:39 | 显示全部楼层
直接用run
比如
Run(@ComSpec & " /c " & 'copy 1.txt 2.txt', "", @SW_HIDE) 
发表于 2011-1-11 17:30:37 | 显示全部楼层
回复 11# popyoung


    当有一样的文件存在时,不会提醒是不是替换,而且还没有进度条
发表于 2011-1-11 18:28:54 | 显示全部楼层
LZ不是要复制文件夹的功能么,他不需要提醒和进度条吧……

评分

参与人数 1金钱 +10 收起 理由
jinyue115 + 10 是的

查看全部评分

 楼主| 发表于 2011-7-29 14:53:34 | 显示全部楼层
赶紧回复 ! 封贴了
发表于 2015-12-25 17:33:54 | 显示全部楼层
来沙发下,学习了,多谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-26 12:00 , Processed in 0.115966 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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