我看到 QDir
在 2 个分区之间重命名文件/目录时有问题。
作为解决方案,我使用QProcess
并执行mv
,它工作正常,但它非常丑陋,我不喜欢它。另外,我必须为 Windows 和 Mac 提供单独的实现(后者有望与 Linux 相同)。
有没有更好的解决方案?
最佳答案
如前所述,您需要进行递归复制。 Here就是一个很好的例子。
关于c++ - QDir::rename() 用于 2 个不同的分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26442335/