PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ordnerinhalt in c++ abfragen


Brillus
2003-11-29, 21:23:39
Hätte ich bis jetzt nirgends gefunden. Wobei es egal ist ob es ein absoluter Pfad ist der Pfad in dem die ausführbare datei ist oder ein relativer Pfad.

Perfekt wäre dort sogar eine Funktion die es erlaubt auf Dateiendung zu begrenzen.

Des weitern weis jemand ob / wie man bei einer .bmp-Datei die Breite und Länge bzw das Längenverhältnis bekommen kann, natürlich auch mit c++.

Schon mal herzlichen Dank im Vorraus.

Lord Nikon
2003-11-30, 11:59:04
Hier eine Funktion die ganze Festplatte nach Dateien sucht. Die ganzt du ja auf deine Bedürfnisse anpassen.

TSearchRec SRec;


if( 0 == FindFirst( Path + "\\*.mp3", faAnyFile, SRec ) )
{
do
{
// hier den Namen in irgendetwas
//ausgeben



}
while( 0 == FindNext( SRec ) );
FindClose( SRec );
}

if( 0 == FindFirst( Path + "\\*", faDirectory, SRec ) )
{
do
{
if( (SRec.Name != ".") && (SRec.Name != "..") ) search( Path + "\\" + SRec.Name );
}
while( 0 == FindNext( SRec ) );
FindClose( SRec );
}
SRec.~TSearchRec();
}

Standart C++
2003-11-30, 13:10:08
In C++ gibt es keine "Ordner".

Ganon
2003-11-30, 15:06:12
Original geschrieben von Lord Nikon
Hier eine Funktion die ganze Festplatte nach Dateien sucht. Die ganzt du ja auf deine Bedürfnisse anpassen.[/CODE]

Jetzt braucht er nur noch Borland C++ Builder. ;)

Trap
2003-11-30, 18:32:11
Guck dir mal
http://www.boost.org/libs/filesystem/doc/index.htm
an.