• 7938阅读
  • 6回复

【提问】Qt/e编程时,如何实现文件的copy? [复制链接]

上一主题 下一主题
离线cimtech
 
只看楼主 倒序阅读 楼主  发表于: 2005-09-23
Qt/e编程时,
我想将一个文件拷贝到其他的目录下,我该如何实现?是传递参数,调用linux下的cp吗?还是有系统调用?还是有qt/e有这类的文件操作方法?
[ 此贴被XChinux在2005-09-23 12:05重新编辑 ]
离线tdrhsb
只看该作者 1楼 发表于: 2005-09-25
Qtopia里面好像有一个class是FileManeger,有提供文件拷贝的,qt好像没有发现
离线tdrhsb
只看该作者 2楼 发表于: 2005-09-25
下面是引用cimtech于2005-09-23 11:53发表的【提问】Qt/e编程时,如何实现文件的copy?:
Qt/e编程时,
我想将一个文件拷贝到其他的目录下,我该如何实现?是传递参数,调用linux下的cp吗?还是有系统调用?还是有qt/e有这类的文件操作方法?

Qtopia中有一个类FileManeger可以实现复制,qt中还没有发现,利用系统调用最简单了,不过听说system()会产生一个子进程!
离线cimtech
只看该作者 3楼 发表于: 2005-09-26
我看过例子了,有用系统调用的.如:system();这样的确是会产生一个子进程.
估计Qtopia的FileManeger里面也是封装了系统调用吧?
离线worthing

只看该作者 4楼 发表于: 2005-09-27
我用qt/e也想实现这个功能(没有用qtopia),楼上的几位都是如何实现的,本来qt3.0以上有一个QProcess类可以实现shell命令,可惜我用的是2.3.7版本,

大家怎么调用系统函数system()啊
离线tdrhsb
只看该作者 5楼 发表于: 2005-10-11
system("cp /f1.cpp   /root/");
这样就可以把f1.cpp复制到/root目录下了
离线libolipo
只看该作者 6楼 发表于: 2008-07-05
可以调用system,必须添加#include <stdlib.h>头文件
快速回复
限100 字节
 
上一个 下一个