Article View: es.comp.os.linux.programacion
Article #13026Re: Bytes de ocupacion.
From: Tomas Sanchez Santos
Date: Thu, 05 Apr 2001 11:49
Date: Thu, 05 Apr 2001 11:49
35 lines
2263 bytes
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-mailReferences:
<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)