Anzeige:
Ergebnis 1 bis 4 von 4

Thema: copy unter QT

  1. #1
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615

    copy unter QT

    Gibt es eine möglichkeit, ein komplettes Verzeichniss unter QT zu kopieren?

    Ich versuche es z.Z. so:

    Code:
    QDir d;
    if( d.rename( source, destination ) == true ) {
    
          Debug( "move okay" );
       } else {
    
          Debug( "move failed" );
       }
    Hier bekomme ich aber immer ein 'false' zurück! :-(

    Da sich in 'source' weiter Verzeichnisse befinden, habe ich nicht grad große Lust, das ganze rekursiv File für File zu kopieren ...
    Bodo
    Systemadmistration UNIX

  2. #2
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    hast du vielleicht nicht den absoluten pfad angegeben und vergessen das workdir zu setzen?

    koenntest du das ganze nicht auch mit QProcess machen?

    gruss,

    tuxipuxi.

  3. #3
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    [QUOTE]Original geschrieben von tuxipuxi
    [B]hast du vielleicht nicht den absoluten pfad angegeben und vergessen das workdir zu setzen?
    [b][quote]
    zu 'aboluten Pfad' : hab ich natürlich auch probiert
    zu 'workdir' hab ich auch gesetzt


    koenntest du das ganze nicht auch mit QProcess machen?
    Das ist schlecht, denn dasProgramm muß unter unterschiedlichen OSes laufen. Und ich hab keine Lust sämtliche Besonderheiten aller Windowsversionen herauszufinden!
    Bodo
    Systemadmistration UNIX

  4. #4
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Hmm ... ich hatte wohl selber einen Fehler gemacht ...
    mein bisheriges QDir::rename() funktioniert soweit unter Windows, unter Linux bekomme ich folgenden Fehler : 'Invalid cross-device link'

    Mir wäre es z.B. lieb, nicht unbedingt ein rename zu machen, kommt ja einem move gleich, sondern ein copy ... ich bleib mal dran an der sache ...
    Bodo
    Systemadmistration UNIX

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •