QDir :: rename()用于2个不同的分区

时间:2014-10-18 17:02:51

标签: c++ linux qt

我看到QDir在两个分区之间重命名文件/目录时出现问题。

作为一个解决方案,我使用QProcess并执行mv,这可以正常工作,但它非常难看,我不喜欢它。另外,我将不得不为Windows和Mac提供单独的实现(后者有望与Linux相同)。

有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

如前所述,您需要执行递归复制。 Here就是一个很好的例子。