Sie sind nicht angemeldet.

dude

User

  • »dude« ist der Autor dieses Themas

Beiträge: 232

Registrierungsdatum: 17.06.2006

Derivat: Kubuntu

Architektur: 64-Bit PC

Desktop: KDE4

  • Nachricht senden

1

24.08.2007, 12:14

C++ Informationen über Dateien erhalten

Guten Morgen,
weiß jemand von euch, ob man mit C++ (Linux-gcc) Bordmitteln etwas wie das "file" Kommando aus der Shell hat?

Es geht mir um ungefähr folgendes:

Quellcode

1
2
file 23082007_2.pcap-01.cap
23082007_2.pcap-01.cap: tcpdump capture file (little-endian) - version 2.4 (802.11, capture length 65535)

und ich würde ungern mit "fork" und "exit" arbeiten

vielen Dank,
dude

  • »skummy« ist männlich

Beiträge: 677

Registrierungsdatum: 08.07.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

2

24.08.2007, 12:49

Stichwort 'stat.h'
Gruß,
Sandro

Intel Core 2 Duo E4400 2.0 GHZ @ 2,5 GHZ | ASUS P5N-E SLI nForce650i SLI | Geforce 7900GT@530MHZ/750MHZ | 2 GB Aeneon PC800 | be quiet Straight Power BQT E5-450W | Linux Know-How: http://www.skummy.de

dude

User

  • »dude« ist der Autor dieses Themas

Beiträge: 232

Registrierungsdatum: 17.06.2006

Derivat: Kubuntu

Architektur: 64-Bit PC

Desktop: KDE4

  • Nachricht senden

3

24.08.2007, 19:20

ja, das ist mir schon bekannt, aber ich hab kurz nachgesehen, dass stat (fstat) lediglich ein struct zurück gibt, in dem File-System Informationen stehen. (Inode-Nummer, User, ... ) bestenfalls eine grobe Typeneinstufung in Blockdevice, Loop, FIFO, etc.
Das ist leider nicht ganz ausreichend für das was ich vorhabe. Nach einigem recherchieren bin ich aber wohl doch darauf angewiesen, das mit fork/exec zu machen ...

trotzem danke
dude