(已解决)如何实现拷贝整个文件夹?
本帖最后由 jinyue115 于 2011-7-26 14:07 编辑在桌面上新建个文件夹 1 , 文件夹里有txt文件1,2,3
想把桌面上这个文件1整个都拷贝(不仅包括里面文件,连文件夹都拷走)
DirCopy(@DesktopDir & '\1','D:\2',1)
和fielcopy都不行 ,只是把文件夹里面的txt文件拷走了
dirmove又不是我要的 ,我要拷贝
为什么会这样?怎么样才能把整个文件夹都拷走了?
为什么不可以回复了? 回复 1# jinyue115
你意思是把文件夹"1"(包含里面所有文件)拷贝到"D:\2"文件夹里面?
这样就可以了.
DirCopy(@DesktopDir & '\1','D:\2\1',1) 回复 2# lixiaolong
不是
要实现连同桌面上1文件夹一起拷不仅仅是里面的文件
其实效果就像是dirmove 但是dirmove后桌面上的1文件夹不在了 关注中。。。 本帖最后由 netegg 于 2011-1-5 10:29 编辑
打包压缩,释放压缩文件到指定位置,删除压缩文件 用_pathsplit()获得文件夹名称 然后创建一个新的 再用filecopy 本帖最后由 lixiaolong 于 2011-1-5 23:14 编辑
回复 3# jinyue115
你意思是把文件夹"1"里面的所有文件(包含文件夹)移动到"D:\2"文件夹里面,保留桌面上的空文件夹"1"? 回复 3# jinyue115
你就说剪切吗 提供个思路,调用shell的xcopy…… 回复 9# popyoung
不懂如何调用shell的xcopy ??? 直接用run
比如Run(@ComSpec & " /c " & 'copy 1.txt 2.txt', "", @SW_HIDE) 回复 11# popyoung
当有一样的文件存在时,不会提醒是不是替换,而且还没有进度条 LZ不是要复制文件夹的功能么,他不需要提醒和进度条吧…… 赶紧回复 ! 封贴了 来沙发下,学习了,多谢
页:
[1]
2