Dateien verschieben mit QDir/QFile
Verfasst: 1. Mai 2009 16:44
Man kann mit QDir oder QFile ja Dateien verschieben, anstatt sie langsam kopieren zu müssen, sofern sie auf derselben Partition liegen. Ich habe da aber ein kleines Designproblem. Zum Kopieren benutze ich nicht QFile, sondern eine eigene Routine, wo man die Kopiergeschwindigkeit einstellen kann. Zum Verschieben muss ich aber auf QFile zurückgreifen, wenn das Ziel aber auf einer anderen Partition liegt, kopiert aber QFile.rename die Datei, aber das soll aber meine eigene Kopierroutine machen.
Daher die Frage: Wie kann ich feststellen, ob das Ziel auf einer anderen Partition liegt, damit ich dann meine eigene Kopierroutine benutze? Problem in diesem Falle bei Linux ist, dass man überall irgendwelche Medien mounten kann und man nicht anhand des Pfades eindeutig sagen kann, dass sich der Ordner auf derselben Partition befindet.
Hat da jemand eine Idee?
Daher die Frage: Wie kann ich feststellen, ob das Ziel auf einer anderen Partition liegt, damit ich dann meine eigene Kopierroutine benutze? Problem in diesem Falle bei Linux ist, dass man überall irgendwelche Medien mounten kann und man nicht anhand des Pfades eindeutig sagen kann, dass sich der Ordner auf derselben Partition befindet.
Hat da jemand eine Idee?