[ tomkeus @ 27.03.2005. 17:16 ] @
Imam gomilu nekih direktorijuma (nekoliko stotina) u kojima mi se nalaze podaci koji mi trebaju (zapisani u txt fajlovima). Pošto je ručno vađenje istih veliko smaranje, pokušavam da napišem program koji će to da uradi umesto mene. Međutim, ne znam kako da za dati direktorijum izlistam imena svih njegovih poddirektorijuma (u kojima su moji podaci). Thnx unapred.
[ X Files @ 27.03.2005. 17:38 ] @
A sto ne koristis neki gotov program za to?

Svojevremeno sam razvio neko resenje (za C++Builder) koje ide kroz
sve direktorijume/poddirektorijume od odabranog 'root'-a i vrsi jednostavno
kriptovanje/dekriptovanje svih '*.RC' datoteka na koje naidje. Ako te zanima,
da posaljem.
[ Goran Rakić @ 27.03.2005. 18:26 ] @
Nakon samo 10-tak sekundi na Google-u

http://forums.devshed.com/t95343/s.html
http://www.annodex.net/cgi-bin/man/man2html?3+opendir
[ leka @ 27.03.2005. 18:40 ] @
tomkeus, da li ti odgovara BASH kod? Sa jedno 10ak linija BASH koda mozes dobiti kompletnu listu.
[ Toyo @ 27.03.2005. 18:49 ] @
Startujes cmd.exe i kucas
Code:

  dir c:\imedir\*.txt /s >spisak.txt
[ vladab @ 28.03.2005. 12:32 ] @
Mene zanima da li postoji neka biblioteka (naredba) za linux koja radi slicno kao FindFile i FindNext u win apiju. Nisam siguran da li se bas zovu ovako, ali poenta je jasna.
[ tomkeus @ 28.03.2005. 13:33 ] @
Hvala svima na odgovorima, uspeo sam da napravim celu stvar koristeći system( ) funkciju i privremeni txt fajl u koji sam upisivao rezultat dir naredbe pa potom iz tog fajla čitao liniju po liniju i sastavljao putanje do config fajlova koje sam potom obrađivao.
[ leka @ 30.03.2005. 01:17 ] @
Ako vec hoces tako bolje je 100% bilo koristiti popen("ls -R", "r"); ili nesto slicno...
[ Dejan Lozanovic @ 30.03.2005. 09:12 ] @
Citat:
vladab: Mene zanima da li postoji neka biblioteka (naredba) za linux koja radi slicno kao FindFile i FindNext u win apiju. Nisam siguran da li se bas zovu ovako, ali poenta je jasna.


man ftw
[ vladab @ 30.03.2005. 10:59 ] @
Citat:
Dejan Lozanovic: man ftw

To mi je trebalo! Hvala!
[ Dejan Lozanovic @ 30.03.2005. 12:29 ] @
pogledaj takodje :) i

man opendir
man readdir