小智 11
使用QFile :: copy.请注意,这两个参数都是完整文件路径,因此您需要使用目标目录和源文件名创建目标文件路径.并且QFileInfo :: fileName()可能会有用.
编辑:
只需创建一个获取源文件路径和目标目录的函数:
bool CopyFile(const QString& sourceFile, const QString& destinationDir)
{
QFileInfo fileInfo(sourceFile);
QString destinationFile = destinationDir + QDir::separator() + fileInfo.fileName();
bool result = QFile::copy(sourceFile, destinationFile);
return result;
}
Run Code Online (Sandbox Code Playgroud)