Datei Kopieren?
Verfasst: 25. Juli 2007 13:43
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
Nachtrag:
Jetzt habe ich gemerkt, wenn ich die Pfadangaben z.B. so schreibe:
dann erstellt er die temporäre Datei nicht.
Wenn ich aber die Pfadangaben so schreibe:
erstellt er die temporäre Datei.
Darauf habe ich mir gedacht, ich mache es so:
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
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());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");Wenn ich aber die Pfadangaben so schreibe:
Code: Alles auswählen
file.copy(":/html/help.html", "C:/Programme/MeinProgramm/help.html");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"));Hat dafür jemand eine Erklärung?
Gruß,
Marco812