gpt4 book ai didi

c++ - 在 Qt 中 QFile::copy(source, dest) 的实现有时是错误的吗?

转载 作者:行者123 更新时间:2023-11-28 01:44:05 26 4
gpt4 key购买 nike

QString source = "E:/source/tty.txt";
QString dest = "E:/Destination";

bool status =QFile::copy(source,dest); // status = false

它不会将源文件复制到目标文件。为什么?

最佳答案

您没有为目标目录定义文件名。

试试这个:

QString source = "E:/source/tty.txt";
QString dest = "E:/Destination/tty.txt";

bool status = QFile::copy(source,dest);

更多信息:这是一个过载功能。将文件 fileName 复制到 newName。成功则返回真;否则返回 false。

如果名称为 newName 的文件已经存在,copy() 返回 false(即 QFile 不会覆盖它)。

http://doc.qt.io/qt-5/qfile.html#copy

关于c++ - 在 Qt 中 QFile::copy(source, dest) 的实现有时是错误的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45935250/

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