qt 复制"test.exe"文件到指定路径
时间: 2023-12-02 07:06:28 浏览: 40
你可以使用QFile类来复制"test.exe"文件到指定路径,以下是示例代码:
```cpp
#include <QFile>
bool copyFile(const QString &sourceFilePath, const QString &destinationFilePath)
{
QFile sourceFile(sourceFilePath);
QFile destinationFile(destinationFilePath);
if (!sourceFile.open(QIODevice::ReadOnly)) {
return false;
}
if (!destinationFile.open(QIODevice::WriteOnly | QIODevice::Truncate)) {
return false;
}
QByteArray buffer;
while (!sourceFile.atEnd()) {
buffer = sourceFile.read(1024);
destinationFile.write(buffer);
}
sourceFile.close();
destinationFile.close();
return true;
}
```
你可以在调用copyFile函数时传入"test.exe"文件的源路径和目标路径,例如:
```cpp
QString sourceFilePath = "C:/test.exe";
QString destinationFilePath = "D:/test.exe";
if (copyFile(sourceFilePath, destinationFilePath)) {
qDebug() << "File copied successfully.";
} else {
qDebug() << "Unable to copy file.";
}
```
这样就可以将"C:/test.exe"文件复制到"D:/"盘。