C++: Hitta alla filer och mappar i en mapp

Permalänk
Medlem

C++: Hitta alla filer och mappar i en mapp

Hur kan man göra ett C++-program som kan se vilka filer och vilka mappar som finns i en speciell mapp?

Och en annan sak, hur kan man skapa en mapp?

Och en tredje sak, om man skriver "\mapp1", räknas det som underkatalogen mapp1 i Current Worksopace Directory? Hur skriver man annars om man menar underkatalog mapp1 i CWD?

Visa signatur

Don't worry, be happy <°)))><

Permalänk
Medlem

Re: C++: Hitta alla filer och mappar i en mapp

Citat:

Ursprungligen inskrivet av TriKri
Hur kan man göra ett C++-program som kan se vilka filer och vilka mappar som finns i en speciell mapp?

Finns inte i standarden som har denna funktionalitet, får använda plattformsspecifika saker istället. Så är ju bra om du anger vad för plattform det är.

Windows har bl.a. FindFirstFile och FindNextFile.

Visa signatur

Intel Core i7-3770K | NVIDIA Geforce GTX 980 | 16 GB DDR3 | DELL P2415Q | DELL U2711 | DELL U2410

Permalänk
Medlem

Windows är det. I vilket bibliotek finns FindFirstFile och FindNextFile? Jag antar att det finns motsvarande för kataloger?

Synd, då blir programmet genast inte plattformsoberoende.

Visa signatur

Don't worry, be happy <°)))><

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av TriKri
Windows är det. Och i vilket bibliotek finns FindFirstFile och FindNextFile? Jag antar att det finns motsvarande för kataloger?

Finns i windows api:t, så det är windows.h som du ska inkludera. Man använder samma funktioner för både filer och kataloger. Man loopar igenom alla "filer" i en katalog, och sen får man titta om en fil är en katalog eller en vanlig fil. Alla attribut m.m. sparas i den struct man använder till FindFirstFile och FindNextFile.

http://msdn2.microsoft.com/en-us/library/aa364418.aspx

Visa signatur

Intel Core i7-3770K | NVIDIA Geforce GTX 980 | 16 GB DDR3 | DELL P2415Q | DELL U2711 | DELL U2410