» »

[C++] Vse datoteke v mapi (portable!)

[C++] Vse datoteke v mapi (portable!)

Mmm'Aah ::

Pozna kdo kakšen portable (Windows/UNIX) način za dobit vse datoteke v neki mapi?

Vesoljc ::

class AFileFinder
{
   virtual LinkedList<File>&   FindAllFiles(String Path) = 0;
}

class Win32FileFinder: public AFileFinder
{
    LinkedList<File>&   FindAllFiles(String Path);
}

class NixFileFinder: public AFileFinder
{
    LinkedList<File>&   FindAllFiles(String Path);
}


hihi :)
Abnormal behavior of abnormal brain makes me normal...

Zgodovina sprememb…

  • spremenil: Vesoljc ()

64202 ::

win od posixa nima open/readdir niti glob, tko da zal ne
I am NaN, I am a free man!

MasterBlaster ::

#ifdef WIN32
// windows koda (_findfirst, _findnext, ...)
#else
//unix koda (opendir, readdir,...)
#end
Tk je pa pika .

JerKoJ ::

C++ Boost library (filesystem)

http://www.boost.org/libs/filesystem/doc/

Mmm'Aah ::

MasterBlaster: To sem nameraval nardit če ne najdem druge rešitve
JerKoJ: Ne v primeru da pišeš svoj library :)
64202: A bi cygwin to rešil? Samo pol bi blo verjetno treba linkat še to na winsih...

Mislim da bom kr #ifdef-al.

snow ::

Alpa če se greš lightweight varianto : http://www.devx.com/cplus/10MinuteSolution/26748
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

Mmm'Aah ::

snow: tvoj link govori o opendir itd. kar je že 64202 omenil. Teh funkcij na windows os-u ni, mogoče jih je pa možno dobit v knjižnici cygwin, ampak nisem še sprobal, ker ga ravnokar instaliram.

Vesoljc ::

> Mislim da bom kr #ifdef-al.

nonbeliver :)
Abnormal behavior of abnormal brain makes me normal...

64202 ::

cygwin je bloat, ti kar findfirstfile/findnextfile pa je :)
I am NaN, I am a free man!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#] Razširitev Linked List-a

Oddelek: Programiranje
51044 (710) Ciklamen
»

[c#] Sklad

Oddelek: Programiranje
91461 (1321) Spura
»

[c#] Ustvarjanje objekta v drugem razredu

Oddelek: Programiranje
81570 (1515) Cvenemir
»

Povezani seznam

Oddelek: Programiranje
131976 (1573) pohano
»

[c#] LinkedList branje poljubnega elementa

Oddelek: Programiranje
161410 (1319) FrEaKmAn

Več podobnih tem