首页| 论坛| 消息

标题:【提问】Qt/e编程时,如何实现文件的copy?
作者:cimtech
日期:2005-09-23 11:53
内容:

Qt/e编程时,
我想将一个文件拷贝到其他的目录下,我该如何实现?是传递参数,调用linux下的cp吗?还是有系统调用?还是有qt/e有这类的文件操作方法?


#1 [tdrhsb 09-25 12:50]
Qtopia里面好像有一个class是FileManeger,有提供文件拷贝的,qt好像没有发现
#2 [tdrhsb 09-25 12:55]
下面是引用cimtech于2005-09-23 11:53发表的【提问】Qt/e编程时,如何实现文件的copy?:
Qt/e编程时,
我想将一个文件拷贝到其他的目录下,我该如何实现?是传递参数,调用linux下的cp吗?还是有系统调用?还是有qt/e有这类的文件操作方法?
Qtopia中有一个类FileManeger可以实现复制,qt中还没有发现,利用系统调用最简单了,不过听说system()会产生一个子进程!
#3 [cimtech 09-26 16:38]
我看过例子了,有用系统调用的.如:system();这样的确是会产生一个子进程.
估计Qtopia的FileManeger里面也是封装了系统调用吧?
#4 [worthing 09-27 15:31]
我用qt/e也想实现这个功能(没有用qtopia),楼上的几位都是如何实现的,本来qt3.0以上有一个QProcess类可以实现shell命令,可惜我用的是2.3.7版本,
大家怎么调用系统函数system()啊
#5 [tdrhsb 10-11 18:04]
system("cp /f1.cpp /root/");
这样就可以把f1.cpp复制到/root目录下了

<< 1 2 >> (1/2)

回复 发表
主题 版块