Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Zugriff auf Laufwerke

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.06.2005, 21:31 Uhr
~D-G-Z
Gast


Hi
Kann mir jemand sagen wie ich mit Hilfe von C++ herausfinden kann wieviele Laufwerke ein Rechner hat und deren Status ( Freier Speicher, usw. ) auslese?

MfG Daniel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.06.2005, 21:40 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


würde dir den Linuxbefehl df empfehlen, da linux ja open source ist kannste da nachschaun wie das die größe usw ausliesst
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.06.2005, 21:52 Uhr
Pler
Einer von Vielen
(Operator)


Hier kannst dus direkt runterladen.
Das Tool df ist direkt als c-Quellcode enthalten.
http://ftp.gnu.org/pub/gnu/coreutils/coreutils-5.0.tar.gz

Dieser Post wurde am 13.06.2005 um 21:53 Uhr von Pler editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.06.2005, 23:23 Uhr
Pler
Einer von Vielen
(Operator)


Was passiert eigentlich wenn man

C++:
int stat(const char *pfadname, struct stat *puffer);


auf zB /dev/hda1 anwendet?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.06.2005, 10:49 Uhr
Pablo
Supertux
(Operator)



Zitat von Pler:
Was passiert eigentlich wenn man

C++:
int stat(const char *pfadname, struct stat *puffer);


auf zB /dev/hda1 anwendet?


Hab zwar nie probiert, aber ich denke, dass du die ganze hda Platte lesen wirst, also die rohe Daten.

Wieso liest du nicht die Dateien unter /proc/ide/ ?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.06.2005, 11:00 Uhr
virtual
Sexiest Bit alive
(Operator)


@Pablo.
Nö: im Prinzip ist ein Dateiname nichts anderes als ein menschenlesbarer Name für eine I-Node. Alles was stat macht, ist die Informationen dieser I-Node ausgeben. für /dev/hda1 steht dann eben da drin, daß es ein Block-device ist usw., also im prinzip daß, was du auch mit ls -l rausbekommst.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: