Datei Kopieren?

Alles rund um die Programmierung mit Qt
Antworten
Marco812
Beiträge: 139
Registriert: 22. November 2005 11:28

Datei Kopieren?

Beitrag von Marco812 »

Hallo,

wenn ich eine HTML-Seite aus einer Resource auf der Festplatte speichern möchte, legt mir Qt immer eine temporäre Datei (qt_temp.Hp1234) an. Wie kann ich das verhindern?

So speichere ich die Datei

Code: Alles auswählen

file.copy(":/html/help.html", file.fileName());
Nachtrag:
Jetzt habe ich gemerkt, wenn ich die Pfadangaben z.B. so schreibe:

Code: Alles auswählen

file.copy(":/html/help.html", "C:\Programme\MeinProgramm\help.html");
dann erstellt er die temporäre Datei nicht.

Wenn ich aber die Pfadangaben so schreibe:

Code: Alles auswählen

file.copy(":/html/help.html", "C:/Programme/MeinProgramm/help.html");
erstellt er die temporäre Datei.

Darauf habe ich mir gedacht, ich mache es so:

Code: Alles auswählen

file.copy(":/html/help.html", QDir::convertSeparators("C:/Programme/MeinProgramm/help.html"));
aber auch in diesem Fall funktioniert es nicht, obwohl QDir::convertSeparators() mir mit qDebug() diesen Pfad anzeigt: "C:\Programme\MeinProgramm\help.html"

Hat dafür jemand eine Erklärung?


Gruß,

Marco812
Antworten