Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi größe einer datei abfragen (https://www.delphipraxis.net/150172-groesse-einer-datei-abfragen.html)

SimonRap 9. Apr 2010 01:51


größe einer datei abfragen
 
Hi Leute,
ganz kurz:
wie kann man ohne besondere Komponenten die Größe einer Datei abfragen?

mfg simon

LiB 9. Apr 2010 02:07

Re: größe einer datei abfragen
 
Die Funktion heißt FileSize(file).

http://www.delphibasics.co.uk/RTL.asp?Name=FileSize

SimonRap 9. Apr 2010 02:10

Re: größe einer datei abfragen
 
:mrgreen: darauf hätt ich auch kommen können^^
thx

himitsu 9. Apr 2010 09:10

Re: größe einer datei abfragen
 
Das Ganze geht auch mit einem moderneren TFileStream (.Size) oder direkt über die WinAPI,

ABER besser ist es, wenn man Delphi-Referenz durchsuchenFindFirst / MSDN-Library durchsuchenFindFirstFile verwendet,

denn für alle anderen Varianten benötigt man einen Lesezugriff auf die Datei (also Leserechte und die Datei darf noch nicht mit verbotenen Sharing-Rechten geöffnet sein) außerdem muß man dafür die Datei öffnen, wodurch man andere Programme in ihrem Zugriff hindern kann.

Auch FindFirst gibt man einfach den gewünschten Dateinamen (ohne Platzhalter, wie * und ?, wird nur die Eine gefunden und wenn nicht, dann existiert diese Datei nicht) und bekommt dann sofort als erstes Suchergebnis die Dateigröße.


[add]
PS: filesizefilesize :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz