使用带有c++语言的devc++复制文件和目录
Copy files and directory using devc++ with c++ language
如何在c:/'程序文件'/balabla使用c++?
我还想在blablabla文件夹中复制一些文件。例如,test.exe,我如何在c++语言中实现它?
此外,如何在桌面上制作快捷方式来连接blabla文件夹中的test.exe。
我使用的是devc++4.9.9.2版本和windows7,有人能帮我吗?谢谢你的帮助。
编辑:我有这个代码
fstream f("FILE.EXTENSION", fstream::in|fstream::binary);
f << noskipws;
istream_iterator<unsigned char> begin(f);
istream_iterator<unsigned char> end;
fstream f2("c:\FILE.EXTENSION",
fstream::out|fstream::trunc|fstream::binary);
ostream_iterator<char> begin2(f2);
copy(begin, end, begin2);
当我试图复制快捷方式或文件夹时,问题出现了,有人能帮我吗?
在原生C++中,您不能复制目录,您可以复制文件(即创建新文件并将信息从旧文件复制到新文件),但如果不使用非标准库,您就无法创建目录。您可以查看WINApi
或boost
。
对于创建目录和复制文件,请使用例如boost::filesystem或某些OS-dependent
API。
创建目录示例:
namespace fs = boost::filesystem;
fs::path dir_p("/home/blabla");
if (!fs::exists(dir_p))
{
if (!fs::create_directory(dir_p))
{
// error
}
}
相关文章:
- 如何使用位字段将数据从二进制文件复制到结构中?
- 将文件复制到自定义位置,存在字符串转换问题
- 无法将整个文本文件复制到字符数组
- 使用 Libssh 将文件从服务器复制到客户端:分配文件复制目标路径时出现问题
- 将文本从一个文件复制到另一个c++流时出错
- 如何检查文件复制和写入是否成功
- 将文件复制到 pro/pri 文件中的新目录
- C++可以从文本文件复制并粘贴到打开的Word程序中
- 如何使用 c++ 文件系统库将文件复制到另一个目录
- 将.bin输入文件复制到 linux 中
- CMake:将头文件复制到输出目录
- 如何将文件复制到另一个文件中,但是用用户输入的单词替换单词
- 仅将所需的数据从一个大文件复制到另一个大文件
- catkin_make无法创建可执行文件,并自动将标题文件复制到DEVEL
- QT-将文件复制到AppData
- 将文件复制到另一个目录不起作用
- 使用boost递归地将给定目录中每个最低级别文件夹的文件复制到另一个目录-C++
- 在 c++ 中将整个.txt文件复制到 char 数组中
- 将二进制文件复制到C++中的远程位置
- 我试图运行将文本从一个文件复制到另一个文件的程序