Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi GetFileSize Aufbau - Größe einer Datei ermitteln (https://www.delphipraxis.net/68621-getfilesize-aufbau-groesse-einer-datei-ermitteln.html)

EDatabaseError 2. Mai 2006 20:09


GetFileSize Aufbau - Größe einer Datei ermitteln
 
Die Hilfe zu GetFileSize in delphi ist sowas von mau. Kennt jemand die Synax dieses befehls? Oder eine andere Funktion um herauszufinden wie groß eine Datei ist?

fkerber 2. Mai 2006 20:10

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Hi!

Eine einfache Google-Suche zeigt:
http://www.swissdelphicenter.ch/torr...ode.php?id=172


Ciao Frederic

EDatabaseError 2. Mai 2006 20:15

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Bin ich zu doof oder???
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
var
  i:Cardinal;
begin
 i := getfilesize('c:\autoexec.bat');
 showmessage(IntToStr(i));
end;
:wall:

Fehler:
i := getfilesize('c:\autoexec.bat');
Inkompatibe Typen: String und Cardinal

habs auch so probiert:
i := getfilesize('c:\autoexec.bat', true);
dann kamm der Fehler zu viele Parameter.

sollte doch eigentlich so gehen? :wall:

fkerber 2. Mai 2006 20:18

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Hi!

Hast du auch nur einmal in meinem Link reingeschaut?

Delphi-Quellcode:
  FileSize  := GetFileSize(FileHandle, nil);
Da steht was von einem Handle und dann lies am besten nochmal unter dem Link nach...


Ciao Frederic

Matze 2. Mai 2006 20:20

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Oder auch die DP-Suche liefert einiges. Delphi-Referenz durchsuchenFileSize ist nicht für Textdateien geeignet, du musst also je nach Einsatzgebiet andere Lösungen verwenden (Btw: den Link findet man mittels Hier im Forum suchenFileSize ganz einfach).

SirThornberry 2. Mai 2006 20:25

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Die Dateigröße kann man auch mithilfe von FindFirst ermitteln.

EDatabaseError 2. Mai 2006 20:33

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Ich habs jetzt:
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
var
  i: Integer;
  f: File of Byte;
  s: String;
begin
 s := 'I:\XXXXXXXXXXXX\Software\XXXXXx\database.DB';
 AssignFile(f,s);
 Reset(f);
 i := FileSize(f);
 CloseFile(f);
 showmessage(IntToStr(i));
end;
:angel2:

Hawkeye219 2. Mai 2006 20:48

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Hoffentlich ist "I:" kein CDROM-Laufwerk... :roll:

Flare 2. Mai 2006 20:51

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Zitat:

Zitat von Hawkeye219
Hoffentlich ist "I:" kein CDROM-Laufwerk... :roll:

Ich denke eher, dass das sein Programmordner ist, oder eben der seiner Datenbank :mrgreen:


Flare

EDatabaseError 2. Mai 2006 21:01

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Zitat:

Zitat von Flare
Zitat:

Zitat von Hawkeye219
Hoffentlich ist "I:" kein CDROM-Laufwerk... :roll:

Ich denke eher, dass das sein Programmordner ist, oder eben der seiner Datenbank :mrgreen:


Flare

des is der USB Stick vón TrekStor (schleichwerbung)

Hawkeye219 2. Mai 2006 21:20

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Ok, hast du deine Routine auch mal mit einer Datei auf einer CD getestet?

EDatabaseError 3. Mai 2006 13:20

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
sein sollte aber theoretisch funktionieren...

Luckie 3. Mai 2006 13:40

Re: GetFileSize Aufbau - Größe einer Datei ermitteln
 
Zitat:

Zitat von EDatabaseError
sein sollte aber theoretisch funktionieren...

Na dann mach doch mal den Praxistest.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 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