c++中怎么复制文件

c++中用怎么复制文件到指定文件夹啊,比如我有一文件1.txt,我怎么用c++程序把他复制到C:\我的文档.我比较笨,谢谢.飘渺世间天的答案我试了,很好用,我把头文件改成... c++中用怎么复制文件到指定文件夹啊,比如我有一文件1.txt,我怎么用c++程序把他复制到C:\我的文档.我比较笨,谢谢.
飘渺世间天的答案我试了,很好用,我把头文件改成#include<windows.h>运行得到同样的效果,这两个头文件是通用的么?有什么不同?
还有就是如果文件夹不存在怎么自动创建一个,谢谢,我追加20分,帮帮忙.
展开
 我来答
飘渺世间天
2007-06-03 · TA获得超过2650个赞
知道大有可为答主
回答量:843
采纳率:0%
帮助的人:1104万
展开全部
用system shell:

#include <衡森cstdlib>
using namespace std;

int main()
{
system("copy 1.txt C:\\我的文档\\");
}

换成windwos.h也可以是因为windows.h中已经包含了C的Run Time Library, 包括system()函数在内, 其实system函数的功能就是执行一个system shell命令.

你打开cmd, 输入help会弹出N多控制台命令, 所有的在cmd里可以执行的命令都可以搬到system函数里, 比如你可以查到创建一个文件的命令是: echo 添加的内容 >> 文件名;

所以你可以这样:

system("echo It's just a test. >> test.txt");

就可以创建一个名为test.txt内咐粗亩容为"It'凳袜s just a test."的文件了.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式