• 4077阅读
  • 2回复

arm下的Qt程序不支持rm命令? [复制链接]

上一主题 下一主题
离线sunnysun520
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-30
  现有一qt程序,用QProcess命令调用外部程序rm,在PC机上可以调用删除一个文件夹下的所有内容,但是将其移植在ARM 板子上跑时,却删除不了。可是在板子上终端可以直接输入
rm 命令直接删除,请教大家!
离线shiroki

只看该作者 1楼 发表于: 2009-07-01
应该去调shell解释你的命令, 而不是直接调用rm命令。 因为在板子上可能rm不是单独的程序, 无法直接调。
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线sunnysun520
只看该作者 2楼 发表于: 2009-07-01
谢谢! shiroki大哥的意思是我在调用的rm命令不是单独的程序,所以不能直接调用吗?但是像file,unzip命令我都可以直接调用啊。您的意思是我可以先用QProcess调用sh。然后利用QProcess的write(),写入rm命令吗?
快速回复
限100 字节
 
上一个 下一个