gpt4 book ai didi

c++ - Qt 如何将文件移动到另一个现有目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:34:26 26 4
gpt4 key购买 nike

我是 Qt 的初学者,我项目的一部分是将现有文件移动到另一个现有目录?有人可以给我一个具体的例子吗?我不确定我是否应该使用 Qfile::rename()。我试着这样写

QDir::rename("/home/joshua/test.txt","/home/joshua/test/test_c.txt"); 

但错误是不能在没有对象的情况下调用成员函数'bool QDir::rename(const QString&, const QString&)' QDir::rename("/home/joshua/test.txt","/home/joshua/test/test_c.txt"); ^

对不起大家,都是我的错,我问了一个如此不清楚又如此愚蠢的问题,非常抱歉浪费了你们的时间,我是初学者,在我问这个问题之前,我真的真的没有注意到这个问题之前有人问过,因为我的水平太低了。因为我太天真,我不能再问了,所以请原谅我问这个问题,我压力太大,因为我在公司实习,我的项目对我来说很难,所以我没有选择这样做浪费你的时间,最后,我想对那些之前看过我的问题的人说声谢谢。

最佳答案

根据documentation :

bool QFile::rename(const QString &newName)

Renames the file currently specified by fileName() to newName. Returns true if successful; otherwise returns false.

在您的情况下,您必须执行以下操作:

QFile file("/home/joshua/test.txt");
file.rename("/home/joshua/test/test_c.txt");

关于c++ - Qt 如何将文件移动到另一个现有目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45138252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com