Gibt es eine Möglichkeit unter QT mehr Informationen über das Filesystem zu erhalten?
Also freier Speicherplatz, etc.
Gibt es eine Möglichkeit unter QT mehr Informationen über das Filesystem zu erhalten?
Also freier Speicherplatz, etc.
Bodo
Systemadmistration UNIX
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.
Ja, soweit war ich dann auch schon :-(Original geschrieben von tuxipuxi
hi,
das ist soweit ich weiss nicht moeglich.
du kannst mir QDir::drives() eine liste der root path's bekommen ...
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
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
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.
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)
Exakt ... naja, hab's auf die 'nice-to-have' Liste gesetzt ...Original geschrieben von peschmae
ja, aber wenn nicht genug Platz vorhanden ist fängt man gar nicht erst an...
Bodo
Systemadmistration UNIX
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