我正在将目录A \ B复制到目录A \ C。
目录A \ B已存在,原因显而易见,目录A \ C尚不存在。
当使用copyFile函数将目录A \ B复制到A \ C时,出现“访问被拒绝”错误,并且不会复制目录。
但是,当我尝试复制单个文件时,例如A \ B \ hello.txt到A \ C \ hello.txt,功能正常。
此外,当使用“moveFile”函数将目录A \ B复制到目录A \ C时,它似乎工作正常。有没有人有任何想法?谢谢。 :)
答案 0 :(得分:2)
copyFile不会为您创建目录。
在复制文件或使用CreateDirectory
创建文件之前,您必须确保该目录存在有关CreateDirectory的注意事项 1)它只会在目标路径中创建最终目录。 2)如果目录存在则返回错误,因此您需要处理错误。