🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5722

Re: het linux commando " ls -al " opvragen vanuit c code

#5722
From: Kris Luyten
Date: Thu, 06 Mar 2003 17:56
30 lines
1933 bytes
dA_CoSMiC wrote:

> yow
> 
> had een klein vraagje waar ik al een tijdje mee verveeld zit
> hoe kan je in c code het linux commando " ls -al " opvragen van de actieve
> directory?
> voor alle duidelijkheid, ik programmeer alles ook in linux


Je kan Jo's of Philips suggesties gebruiken als je gewoon "ls -la" wil
uitvoeren. Indien je de data die "ls -la" teruggeeft echter verder wil
verwerken in je programma is de system call geen goede oplossing imho. Daar
kan je beter de functies aangeboden in de dirent header voor gebruiken denk
ik. Zie
http://www.gnu.org/manual/glibc-2.2.3/html_node/libc_toc.html --> "Accessing
Directories"  voor wat meer uitleg.

Een simple voorbeeld:
dp = readdir("/de/dir/om/te/lezen");
while(eenEntry = readdir(dp)){
 ..doe iets met eenEntry...
}

mvg
Kris
-- 
Kris Luyten
kris ad lumumba dot luc dot ac dot be
http://lumumba.luc.ac.be/kris/
Technical Details
Message-ID: <b482f8$mgq$1@naxos.belnet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!newsfeed.news2me.com!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!syros.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <b47o7l$ic4$1@reader11.wxs.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,27f9cd08e020e305
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-03-06 10:02:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!newsfeed.news2me.com!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!syros.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: Kris Luyten <kris.luyten@luc.ac.be>
Newsgroups: be.comp.programming
Subject: Re: het linux commando " ls -al " opvragen vanuit c code
Date: Thu, 06 Mar 2003 18:56:35 +0100
Organization: LUC
Lines: 30
Message-ID: <b482f8$mgq$1@naxos.belnet.be>
References: <b47o7l$ic4$1@reader11.wxs.nl>
NNTP-Posting-Host: edm-062.edm.luc.ac.be
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
X-Trace: naxos.belnet.be 1046973736 23066 193.190.10.62 (6 Mar 2003 18:02:16 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Thu, 6 Mar 2003 18:02:16 +0000 (UTC)
User-Agent: KNode/0.7.2