gpt4 book ai didi

c++ - 使用 copyFile 函数时为 "Access denied",但是,"moveFile"在相同目录上工作正常

转载 作者:行者123 更新时间:2023-11-30 04:28:25 25 4
gpt4 key购买 nike

我正在将目录 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 时,它似乎工作正常。有人有什么想法吗?谢谢。 :)

最佳答案

copyFile 不会为您创建目录。

在复制文件或使用 CreateDirectory 创建文件之前,您必须确保该目录存在

CreateDirectory的注意事项1)它只会在目标路径中创建最终目录。2) 如果目录存在则返回错误,所以你需要处理错误。

关于c++ - 使用 copyFile 函数时为 "Access denied",但是,"moveFile"在相同目录上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10168574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com