C++如何拷贝文件到指定文件夹
时间: 2023-09-18 16:14:43 浏览: 604
Linux C++ 实现文件夹或文件拷贝(可直接编译运行)
你可以使用 C++ 的标准库中的文件流(fstream)来拷贝文件。以下是一个简单的示例代码:
```c++
#include <iostream>
#include <fstream>
int main() {
std::ifstream source("source_file_path", std::ios::binary);
std::ofstream dest("destination_file_path", std::ios::binary);
dest << source.rdbuf();
source.close();
dest.close();
std::cout << "File copied successfully" << std::endl;
return 0;
}
```
在这个示例中,你需要将 "source_file_path" 替换为要拷贝的源文件路径,将 "destination_file_path" 替换为目标文件路径。使用 std::ios::binary 指定二进制模式来确保拷贝的文件是二进制文件。
在这个示例中,我们使用 `source.rdbuf()` 将源文件的内容复制到目标文件中。最后,你需要关闭源文件和目标文件流。
阅读全文