Article View: maus.lang.tpascal
Article #3Re: DirSize Routine f�r Turbo Pascal
From: Holger Straube
Date: Mon, 07 Sep 1998 00:00
Date: Mon, 07 Sep 1998 00:00
38 lines
1648 bytes
1648 bytes
Andreas Brett meinte am 5 Sep 1998 17:24:39 GMT in
"<6srs4n$d5c$1@news00.btx.dtag.de>":
>Wie schon im Betreff erw�hnt suche ich einen DirSize Routine mit der ich
>ALLE Subdirs eines Verzeichnisses durchsuchen und die Gr�sse addieren
>kann !
Versuchs mal so �hnlich:
program DirSize;
procedure Pfad(Verzeichnis:String);
var SRec:SearchRec;
VerzTemp:String;
begin
FindFirst(Verzeichnis,AnyFile,SRec);
While DOSError=0 do begin
if (SRec.Attr and Directory)>0 then begin
VerzTemp:=Verzeichnis;
if VerzTemp[Length(VerzTemp)]<>'\' then VerzTemp:=VerzTemp+'\';
if Srec.Name[1]<>'.' then Pfad(VerzTemp+Srec.Name)
end else [Dateigr��e in Srec.Size addieren];
FindNext(SRec)
end
end;
begin
[...]
Pfad('X:\Anfangsverzeichnis');
[...]
end.
>Antworten bitte per eMail schicken an : Andreas.Brett@t-online.de
ausnahmsweise posted&mailed
mfg
Holger
Technical Details
Message-ID:
<6sv9c8$bc5$1@news00.btx.dtag.de>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6srs4n$d5c$1@news00.btx.dtag.de>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: 110467,a0e0c656a450bc88 X-Google-Attributes: gid110467,public X-Google-Thread: 10263e,a0e0c656a450bc88 X-Google-Attributes: gid10263e,public X-Google-Thread: 110930,a0e0c656a450bc88 X-Google-Attributes: gid110930,public From: H.Straube@t-online.de (Holger Straube) Subject: Re: DirSize Routine f�r Turbo Pascal Date: 1998/09/07 Message-ID: <6sv9c8$bc5$1@news00.btx.dtag.de> X-Deja-AN: 388542634 Content-Transfer-Encoding: 8bit References: <6srs4n$d5c$1@news00.btx.dtag.de> X-Sender: 333200000559-0001@t-online.de Content-Type: text/plain; charset=ISO-8859-1 Mime-Version: 1.0 Newsgroups: maus.lang.tpascal,z-netz.sprachen.pascal,fido.ger.pascal