peilvxincun1 发表于 2016-2-15 23:02:50

(已解决) AU3复制文件实现一次多个盘符

本帖最后由 peilvxincun1 于 2016-2-21 20:39 编辑

TrayTip("复制中","正在复制AU3源文件,请稍后......","30000",2)

DirCreate("G:\业余爱好学习用资料\AU3源文件")
DirCopy("C:\Users\Administrator\Desktop\AU3源文件","G:\业余爱好学习用资料\AU3源文件",1)

DirCreate("D:\Recovery\AU3源文件")
DirCopy("D:\Recovery\AU3源文件",1)



昨晚折腾了一宿,也没弄明白 帮助文档也看了,但是好像没有关于如何一次复制多个盘符的说明。

目的:将一个文件夹及其子文件夹与目录同时复制到指定的多个盘符。

现象:如上面代码所示,需要复制的文件夹能够完好的复制到第一个盘符,(G盘)
         当(G)盘复制完以后在"D:\Recovery\AU3源文件",1只复制了了一个AU3源文件(文件夹)里面全是空的。而D盘就能完整复制。

本想将上面的两段代码分开写,编译后压缩成exe可执行文件分步调用。可是问题搞不明白我又不甘心,在此希望各位前辈能给出一个解决的方案。{:face (229):} {:face (229):} {:face (229):}

afan 发表于 2016-2-15 23:19:24

DirCopy("D:\Recovery\AU3源文件",1)
你确定弄对了"源目录" "目标目录" ?

peilvxincun1 发表于 2016-2-15 23:21:31

回复 2# afan

确定对的,如果我将两行代码调换一下那么它就只能复制给最上面的一个路径。下面就只复制了一个空文件夹。试过很多次了

peilvxincun1 发表于 2016-2-15 23:34:16

回复 2# afan


    多谢前辈提醒,是我路径写错了

DirCopy("D:\Recovery\AU3源文件",1)

正确的应该是:DirCopy("C:\Users\Administrator\Desktop\AU3源文件","D:\Recovery\AU3源文件",1)

问题已经解决了 感谢 {:face (293):}

nmgwddj 发表于 2016-2-16 10:33:31

哎我去,A版这都能发现。
页: [1]
查看完整版本: (已解决) AU3复制文件实现一次多个盘符