在Qt中进行文件拷贝,您可以使用QFile类的copy()函数。以下是一个示例代码:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QString sourceFilePath = "source_file.txt";
QString destinationFilePath = "destination_file.txt";
if (QFile::copy(sourceFilePath, destinationFilePath)) {
qDebug() << "文件拷贝成功!";
} else {
qDebug() << "文件拷贝失败!";
}
return app.exec();
}
在上述示例中,我们使用了QFile::copy()函数将”source_file.txt”文件拷贝到”destination_file.txt”。如果拷贝成功,将输出”文件拷贝成功!”;否则,输出”文件拷贝失败!”。
请确保目标路径下没有同名的文件或目录存在,以免发生冲突和覆盖。
内容由零声教学AI助手提供,问题来源于学员提问