| Autor |
Beitrag |
bbplayer
Hält's aus hier
Beiträge: 10
|
Verfasst: Di 15.03.05 16:26
Suche eine Methode, um die Dateigröße einer Textdatei herausfinden!
Habe es schon mit "sizeof" und "filesize" probiert, funzt aber net.
Wäre sehr dankbar für Hilfe!
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 15.03.05 16:26
FindFirst und dann TSearchRec auswerten.
|
|
ScorpionKing
      
Beiträge: 1150
Win XP
|
Verfasst: Di 15.03.05 16:32
_________________ Aus dem Urlaub zurück!
Zuletzt bearbeitet von ScorpionKing am Di 15.03.05 16:38, insgesamt 1-mal bearbeitet
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 15.03.05 16:34
@Scorpy:
DOH schreibt:
| Zitat: |
Beschreibung
Mit FileSize können Sie die Größe der angegebenen Datei (F) ermitteln. Die Funktion kann nur für geöffnete Dateien verwendet werden. Wenn die Datei leer ist, gibt FileSize(F) 0 zurück.
Hinweis
FileSize kann nicht für Textdateien verwendet werden. |
Sorry, da muss man dann schon ein File of Byte nehmen. Dann muss die Datei aber erst geöffnet werden. Und ich persönlich mag sowas nicht, wenn es nicht erforderlich ist.
Zuletzt bearbeitet von jasocul am Di 15.03.05 16:36, insgesamt 1-mal bearbeitet
|
|
ScorpionKing
      
Beiträge: 1150
Win XP
|
Verfasst: Di 15.03.05 16:35
Ups, dann denkt euch bitte folgendes:
anstatt hallo.txt steht da hallo.bmp! hehe!
MfG, ScorpionKing!
_________________ Aus dem Urlaub zurück!
|
|
bbplayer 
Hält's aus hier
Beiträge: 10
|
Verfasst: Di 15.03.05 16:36
Eben mit filesize läufts nich, aber warum funzt "sizeof" nicht?
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 15.03.05 16:37
bbplayer hat folgendes geschrieben: | | Eben mit filesize läufts nich, aber warum funzt "sizeof" nicht? |
Hat nix mit Dateien zu tun. Steht aber in der Online-Hilfe.
|
|
bbplayer 
Hält's aus hier
Beiträge: 10
|
Verfasst: Di 15.03.05 16:39
Und wie funktioniert das mit dem findfirst?
(Danke übrigens für die schnelle Antwort) 
|
|
ScorpionKing
      
Beiträge: 1150
Win XP
|
Verfasst: Di 15.03.05 16:40
mit
Delphi-Quelltext
findet man die größe einer variable heraus!
MfG, ScorpionKing!
_________________ Aus dem Urlaub zurück!
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 15.03.05 16:43
|
|
Amiga-Fan
      
Beiträge: 534
|
Verfasst: Di 15.03.05 17:05
ich habe diese Frage auch. Allerdings nicht mit lokalen Dateien sondern übers Internet. Geht das wohl irgendwie über Interbase/Firebird? Konkret ist natürlich die Größe der gdb-Datei gemeint.
|
|
Karlson
      
Beiträge: 2088
|
Verfasst: Di 15.03.05 18:22
Es gibt auch eine Alternative, nämlich den Befehl GETFILESIZE
Dafür brauchst du das FileHandle, welches der Rückgabewert der Procedure CREATEFILE ist.
Gibt GetFileSize mit den Parametern FileHandle und nil -1 zurück so existiert die Datei nicht, andernfalls die Grösse in Byte.
|
|