Hvordan finder jeg størrelsen på en folder og filer... Jeg vil gerne kunne trykke på en knap og så kommer der et diagram(gerne cirkel) op der viser hvor meget hverting fylder på min harddisk eller drev. Det det skal gælde både foldere og filer... Og det skal kunne ændre sig når jeg går ind i en mappe i mit program...
Jeg kender to måder at finde fil-størrelsen på (der er sikkert flere):
function GetFileSize1(FileName: String): Integer; var F: File; begin AssignFile(F, FileName); FileMode := 2; Reset(F, 1); Result := FileSize(F); CloseFile(F); end;
function GetFileSize2(FileName: String): Integer; var SearchRec: TSearchRec; begin if FindFirst(ExpandFileName(FileName), faAnyFile, SearchRec) = 0 then Result := SearchRec.Size else Result := -1; Sysutils.FindClose(SearchRec); end;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.