读书人

程序中拷贝文件的有关问题

发布时间: 2012-03-29 12:53:12 作者: rapoo

程序中拷贝文件的问题
在程序中拷贝一个较大的文件 "cp /home/xxx /mnt/xxx";
拷贝时程序会卡在那 如果此时正在进行socket通信的话 socket会断掉
请问怎么才可以避免这种情况?

[解决办法]
可以用多线程解决啊,开个QThread,进行复制,复制完了有SIGNAL通知
[解决办法]
用QProcess去调用DOS命令,start()函数不阻塞其他代码的运行,拷贝完了会有SIGNAL通知。
[解决办法]
QFile::copy();是不是也会这样呢?
[解决办法]
再起一个线程来复制呗

读书人网 >QT开发

热点推荐