gpt4 book ai didi

c++ - 在 Windows 7 上用 C++ 复制文件夹的最佳方法

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

我正在开发一个简单的程序,使用 C++ 将文件夹中的所有文件从一个驱动器复制到另一个驱动器。使用 Windows API 函数 CopyFile()。我使用了以下代码:

#include <iostream>
#include <windows.h>

int main()
{
std::cout << "File Copier Version 1";

CopyFile("U:\\whateverfile.file","U:\\whateverfile2.file",0);

return 0;
}

处理复制整个目录及其中所有文件的最佳方法是什么?还有其他建议吗?我可能遇到的问题?

最佳答案

如果您希望在具有进度显示和其他功能的 Windows 上执行此操作,而无需花费太多精力,请查找 IFileOperation::CopyItem。但是,它需要 Vista 或更高版本。

关于c++ - 在 Windows 7 上用 C++ 复制文件夹的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29418554/

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