Dateien überschreiben mit QFile::copy() ?
Verfasst: 23. Januar 2008 15:43
Hallo,
ich will in meinem Programm mehrere Dateien kopieren.
Das Quell- und Zielverzeichnis ist dabei schon vorgegeben. Der Benutzer muss diese also nicht mehr auswählen. Somit möchte ich auch nicht QFileDialog oder so verwenden.
Ich habe das nun mit QFile::copy() realisiert und dabei gesehen, dass existierende Dateien nicht überschrieben werden.
Gibt es bei QFile keine Option zum Überschreiben oder bin ich einfach nur total blind?
Eine Möglichkeit wäre natürlich zu prüfen, ob die Datei schon existiert und dann vor dem Kopieren die entsprechende Datei löschen.
Sehr elegant finde ich das aber nicht.
Danke für hilfreiche Vorschläge.
ich will in meinem Programm mehrere Dateien kopieren.
Das Quell- und Zielverzeichnis ist dabei schon vorgegeben. Der Benutzer muss diese also nicht mehr auswählen. Somit möchte ich auch nicht QFileDialog oder so verwenden.
Ich habe das nun mit QFile::copy() realisiert und dabei gesehen, dass existierende Dateien nicht überschrieben werden.
Gibt es bei QFile keine Option zum Überschreiben oder bin ich einfach nur total blind?
Eine Möglichkeit wäre natürlich zu prüfen, ob die Datei schon existiert und dann vor dem Kopieren die entsprechende Datei löschen.
Sehr elegant finde ich das aber nicht.
Danke für hilfreiche Vorschläge.