| 查看: 653 | 回复: 4 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】如何在linux系统下用c++实现当前文件下的目录copy到新建的目录下
|
|||
|
由于本人初学linux和c++,只能用I/O输入输出流 实现在linux系统下实现文件之间的内容的copy。下面是源程序: #include #include using namespace std; void display_file(char * filename) { ifstream infile; infile.open(filename,ios::in); if (! infile) { cerr<<"open error!" < ofstream outfile("/root/backup",ios :: out); if (! outfile) { cerr <<"open error!"< char ch; while(infile.get(ch)) { outfile.put(ch); cout.put(ch); } cout< outfile.close(); } int main() { display_file("/root/text.sh" ) ; return 0; } 这个程序不能在运行过程中输入文件名,当然要写一个可以在运行过程中输入文件名的程序并不难,这里不做讨论! 关键问题是 我如何实现文件夹下 目录的copy呢? 有没有一个c++库函数可以实现这个问题?我今天去图书馆翻阅了这方面的资料只是没有找到,(在java里有一个list库函数可以返回目录下的子目录和文件)。还有一种想法就是用AP封装,只是我还不知道具体怎么实现,图书馆里也没有看到这方面的书! 这是我解决这个问题的主要思想。 还望高手予以指点,本人感激不敬!! [search]c++[/search]Sample Text [ Last edited by bslt on 2009-5-11 at 10:53 ] |
» 猜你喜欢
有没有人能给点建议
已经有5人回复
假如你的研究生提出不合理要求
已经有12人回复
全日制(定向)博士
已经有5人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
对氯苯硼酸纯化
已经有3人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复

yalefield
金虫 (文坛精英)
老汉一枚
- 应助: 129 (高中生)
- 贵宾: 0.17
- 金币: 21238.9
- 散金: 3440
- 红花: 66
- 帖子: 12101
- 在线: 759.1小时
- 虫号: 96063
- 注册: 2005-10-07
- 专业: 高等教育学
- 管辖: 计算模拟
2楼2008-11-08 06:31:30

3楼2008-11-10 08:37:22
4楼2009-05-06 18:42:15
5楼2009-05-07 07:15:22












回复此楼
;