Linux下Qt编程,怎样才能将Linux中的文件复制到U盘中

wangmj101 2013-09-23 10:03:26
我的代码是这样的:
QProcess *pro=new QProcess;
QString program="cp";
QStringList arguments;
arguments<<"\home\wangmj\temp.txt";//源文件路径
arguments<<"\media\*"; //目标路径(U盘)
pro->start(program,arguments);
在终端里试过cp \home\wangmj\temp.txt \media\*,可以将文件复制到U盘,QT中的这段代码就不行,哪位大侠有做过的吗
...全文
1074 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangmj101 2013-11-07
  • 打赏
  • 举报
回复
问题已自己解决,因为把U盘路径设为具体名称后就没有问题了,arguments<<"\media\usbname\",usbname是U盘名称,谢谢各位
ying_593254979 2013-09-25
  • 打赏
  • 举报
回复
system()吧
zhxianbin 2013-09-23
  • 打赏
  • 举报
回复
沭水河畔 2013-09-23
  • 打赏
  • 举报
回复
没做过QT,所以不能解释不行的原因。 直接用read/write吧,在command line程序中,system()都是尽量少用的。
wangmj101 2013-09-23
  • 打赏
  • 举报
回复
引用 2 楼 zhxianbin 的回复:
http://blog.csdn.net/ymc0329/article/details/7975654 没做过,多使用google
之前看到过这篇日志,我先按照这个试试再回来
wangmj101 2013-09-23
  • 打赏
  • 举报
回复
引用 1 楼 lishanchao 的回复:
没做过QT,所以不能解释不行的原因。 直接用read/write吧,在command line程序中,system()都是尽量少用的。
命令行里是可以的,换到QT里就不行了

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧