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.
Dateien überschreiben mit QFile::copy() ?
Re: Dateien überschreiben mit QFile::copy() ?
Stumpf Dateien überschreiben ist aber auch alles andere als elegant. Kannst ja einfach ein QFile::remove vorher machen, wenn Du keine Abfragen einbauen willst.schorfie hat geschrieben:Sehr elegant finde ich das aber nicht.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.