๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #13026

Re: Bytes de ocupacion.

#13026
From: Tomas Sanchez Santos
Date: Thu, 05 Apr 2001 11:49
35 lines
2263 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

En es.comp.os.linux.programacion, AGS escribi๏ฟฝ:

>Alguien sabe como se puede saber, mediante C, los Kbytes ocupados en un
>determinado directorio, sumando claro esta, todos los bytes de los ficheros
>mas los que se encuentran dentro de otros subdirectorios.???

	man opendir
	man readdir
	man closedir
	man stat
	
	Lo que tienes que hacer es abrir el directorio con opendir(),
	recorrer cada una de las entradas del mismo con readdir() y si dicha
	entrada es un fichero, obtener la informacion del mismo mediante
	stat(). Uno de los campos de la estructura que almacena informacion
	sobre el fichero contiene el numero de bytes que ocupa.
	
Saludos
- -- 
/----------------------------------------------------------------------\
|  Tomas Sanchez Santos	  tsanchez  at  escomposlinux . org            |
|  Clave publica: http://perso.wanadoo.es/tomas-sanchez/tomas-gpg.asc  |
\----------------------------------------------------------------------/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6zFvX4IhFOpHaScYRAijqAJ9beL9uL1vxr4KXsuQJBIbUuH6JAgCgjqYL
HAw21n5ZhQ4O80ZP4gshKbc=
=Mi4Q
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <slrn9comuh.ja.tsanchez@mortadelo.casa>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sf.pbi.net!63.208.208.143!feed2.onemain.com!feed1.onemain.com!newsfeed.icl.net!news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!62-36-147-14.dialup.uni2.ES!not-for-mail
References: <9ag7hq$p5g$1@noucreus.cesca.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,efb00ebe86885b18
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-04-05 10:00:07 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sf.pbi.net!63.208.208.143!feed2.onemain.com!feed1.onemain.com!newsfeed.icl.net!news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!62-36-147-14.dialup.uni2.ES!not-for-mail
From: tsanchez@escomposlinux.org (Tomas Sanchez Santos)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Bytes de ocupacion.
Date: Thu, 5 Apr 2001 13:49:43 +0200
Lines: 35
Message-ID: <slrn9comuh.ja.tsanchez@mortadelo.casa>
References: <9ag7hq$p5g$1@noucreus.cesca.es>
Reply-To: tsanchez@escomposlinux.org
NNTP-Posting-Host: 62-36-147-14.dialup.uni2.es (62.36.147.14)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 986489943 5627263 62.36.147.14 (16 [43504])
X-Orig-Path: tsanchez
User-Agent: slrn/0.9.6.2 (Linux)