ich habe bisher eine datei aus einem in einen anderen ordner so verschoben:
Code: Alles auswählen
QString oldPath = "C:/ordner1/test.txt";
QString newPath = "C:/ordner2/test.txt";
if(QFile::copy(oldPath, newPath))
QFile::remove(oldPath);
auch ganze ordner kopieren habe ich ähnlich gemacht: ordner1 in ordner2 verschieben, indem ich im ordner2 den ordner1 mkdir-angelegt habe und alle unterordner von ordner1 ebenfalls erzeugt habe, dann jedes file aus ordner 1 (und seinen unterordnern in den entsprechenden ordner in ordner2 kopiert und dann alle dateien in ordner1 gelöscht, und dann unterordner und ordner1 gelöscht"
gibt es in qt etwas eleganteres, was kein kopieren darstellt sondern lediglich verschieben?