AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Gesamtgröße eines Verzeichnisses ermitteln
Thema durchsuchen
Ansicht
Themen-Optionen

Gesamtgröße eines Verzeichnisses ermitteln

Ein Thema von MrKnogge · begonnen am 7. Jan 2007 · letzter Beitrag vom 7. Jan 2007
Antwort Antwort
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#1

Gesamtgröße eines Verzeichnisses ermitteln

  Alt 7. Jan 2007, 12:14
Moin,

ich habe mir mal diesen Beitrag angesehen, der anscheinend nur läuft, wenn der entsprechende Dienst läuft.
Aber wie ermittel ich die Größe wenn er abgeschaltet ist ?

Muss ich dann die Größe der einzelnden Dateien ermitteln und addieren, oder gibt es da noch eine weitere Möglichkeit ?

Gruß
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von Harry M.
Harry M.

Registriert seit: 29. Okt 2004
Ort: Halle
462 Beiträge
 
#2

Re: Gesamtgröße eines Verzeichnisses ermitteln

  Alt 7. Jan 2007, 12:48
Ja gibt es. Weiss aber jetzte nicht mehr genau wie es war. Kann mich nur noch an das 2GB-Problem erinnern. Bei Ordnern die grösser sind als 2 GB gab es da arge Problem.
Ich denke aber mit FindFirst und FindNext bist Du am besten beraten. Bis Windows die Orderngrösse ermittelt hat dauert es ja gewöhlich auch einen Moment wenn man einiges drinne liegen hat.
Harry
Gruß Harry
www.H-Soft.info
  Mit Zitat antworten Zitat
Benutzerbild von St.Pauli
St.Pauli

Registriert seit: 26. Dez 2004
351 Beiträge
 
Delphi 7 Personal
 
#3

Re: Gesamtgröße eines Verzeichnisses ermitteln

  Alt 7. Jan 2007, 13:28
Ja, alle Dateien finden und die Größen der Dateien addieren. Nur das mit den 2GB glaube ich nicht. Vlt. hattest du die Ergebnisse in einer Variable vom Typ Integer gespeichert. Da gäb es bei 2 GB einen überlauf. Aber generell sollte man keine Probleme damit haben. Entweder man verwendet den Typ Cardinal (4 GB) oder int64, mit dem man absolut auf der sicheren Seite ist.
Gruß St.Pauli
  Mit Zitat antworten Zitat
Benutzerbild von Harry M.
Harry M.

Registriert seit: 29. Okt 2004
Ort: Halle
462 Beiträge
 
#4

Re: Gesamtgröße eines Verzeichnisses ermitteln

  Alt 7. Jan 2007, 14:09
Ne (so einfach) das war es nicht. Ich will mich errrinern das hate was mit der 2GB grenze von FAT zutun. Kann aber auch sein ich mir irre. Jeddenfalss hatte ich am Ende 2 Functionen.
Mein Köpfchen arbeit auch schon aber mir will net mehr so recht einfallen bei welchen Projekt das war. Dann könnt ich nochmal nachgucken. Wenn es mir einfällt poste ich es.
Harry
Gruß Harry
www.H-Soft.info
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Gesamtgröße eines Verzeichnisses ermitteln

  Alt 7. Jan 2007, 14:12
Ansonsten einfach DEC Part II benutzen, damit lassen sich quasi unendlich viele Stellen berechnen.
  Mit Zitat antworten Zitat
Benutzerbild von St.Pauli
St.Pauli

Registriert seit: 26. Dez 2004
351 Beiträge
 
Delphi 7 Personal
 
#6

Re: Gesamtgröße eines Verzeichnisses ermitteln

  Alt 7. Jan 2007, 14:28
Vieleicht verwechselst du es mit der maximalen Dateigröße unter FAT? Bei FAT16 waren es meiner Meinung nach 2 GB, FAT32 ging schon bis maximal 4 GB.

@Die Muhkuh: Int64 reicht vollkommen aus. Sollte bis 8388608 TB gehen...
Gruß St.Pauli
  Mit Zitat antworten Zitat
Benutzerbild von Harry M.
Harry M.

Registriert seit: 29. Okt 2004
Ort: Halle
462 Beiträge
 
#7

Re: Gesamtgröße eines Verzeichnisses ermitteln

  Alt 7. Jan 2007, 14:58
Also laut Lehrbuch... - siehe Ahnhang. Aber auch das stimmt net ganz.
Also gucke man bei Wikipedia: http://de.wikipedia.org/wiki/Dateisystem (in der Rubrik MS) oder speziell Fat: http://de.wikipedia.org/wiki/FAT32#FAT32
Miniaturansicht angehängter Grafiken
fat-fat32-ntfs_960.gif  
Harry
Gruß Harry
www.H-Soft.info
  Mit Zitat antworten Zitat
Benutzerbild von St.Pauli
St.Pauli

Registriert seit: 26. Dez 2004
351 Beiträge
 
Delphi 7 Personal
 
#8

Re: Gesamtgröße eines Verzeichnisses ermitteln

  Alt 7. Jan 2007, 19:51
Ich hab die maximale Dateigröße, nicht die maximale Partitionsgröße angesprochen
Gruß St.Pauli
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#9

Re: Gesamtgröße eines Verzeichnisses ermitteln

  Alt 7. Jan 2007, 21:16
Da ich das mal unter Delphi 2.0 gemacht habe, wo es noch gar keinen Int64 gibt...
Ich hatte da keine Probleme, von einer vollen 250 GB Platte die Größe aller Dateien zu bekommen.
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 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