Tag: qfile

非阻塞的工作人员 – 中断文件副本

我正在处理非常大的文件,超过几百GB的大小。 用户需要能够在磁盘之间移动这些文件,并且位于没有默认文件pipe理器的受限系统上。 用户可能意识到他们犯了错误并取消了操作,并且据我所知,用户将不得不等待当前的复制或重命名操作才能完成。 这可能让他们感到沮丧,因为他们等待几分钟,只能看到他们的许多GB文件仍然被复制。 在复制的情况下,我可以删除第二个文件,但在重命名的情况下,我正在使用移动文件,我不得不重复操作反向撤消它,这是根本不能接受的。 有没有办法打断我没有在QFile的文档中看到copy()和rename(),或者我需要把我自己的类放在一起来处理复制和重命名?