Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Filesysteminformationen unter QT

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

    Filesysteminformationen unter QT

    Gibt es eine Möglichkeit unter QT mehr Informationen über das Filesystem zu erhalten?
    Also freier Speicherplatz, etc.
    Bodo
    Systemadmistration UNIX

  2. #2
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    hi,

    das ist soweit ich weiss nicht moeglich.
    du kannst mir QDir::drives() eine liste der root path's bekommen, also unter unix artigen "/" und unter windows "C:" "D:", aber wirkliche dateisysteminformationen nicht.

    da die funktion eine QFileInfoList zurueckliefert, und QFileInfo keine derartigen methoden hat, wirst du damit keine weitergehenden informationen bekommen.

    gruss,
    Michael.

  3. #3
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Original geschrieben von tuxipuxi
    hi,

    das ist soweit ich weiss nicht moeglich.
    du kannst mir QDir::drives() eine liste der root path's bekommen ...
    Ja, soweit war ich dann auch schon :-(
    Schade eigentlcih, wäre eine - für mich wichtige - Information gewesen.
    Schließlich will ich wissen, ob die Datei, die kopieren will auch auf's Ziel passt ...
    Bodo
    Systemadmistration UNIX

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ich befürchte, dass musst du dir selber wrappen.

    Für Systeminformationen auf vielen Plattformen ist der gKrellm Code sehr gut als Vorlage.

    Sonst lässt sich der Befehl für WinAPI sicher in der MSDN finden und für Linux ist es fstatfs

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  5. #5
    Registrierter Benutzer
    Registriert seit
    16.09.2002
    Beiträge
    73
    Das wird Dir alles nicht viel nützen. Unter Multitasking Betriebssystemen könnte ja zwischen Deinem Test und dem tatsächlichen Schreiben ein anderes Programm auch eine Datei geschrieben haben.
    I.allg. schreibt man die Datei zuerst und wenn dabei ein Fehler aufgetreten ist, wird der Benutzer darüber informiert. Um inkonsistenzen zu vermeiden kannst Du die Datei auch wieder löschen.

  6. #6
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    ja, aber wenn nicht genug Platz vorhanden ist fängt man gar nicht erst an...

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  7. #7
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Original geschrieben von peschmae
    ja, aber wenn nicht genug Platz vorhanden ist fängt man gar nicht erst an...
    Exakt ... naja, hab's auf die 'nice-to-have' Liste gesetzt ...
    Bodo
    Systemadmistration UNIX

  8. #8
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    wenn das nämlich per Zufall eine Flash-Karte im USB-Reader, ne CDRom mit UDF (geht das unter Linux???) oder ne USB-HD ist, dann dauerts sonst für nix...

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

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