vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Grobe Ordnergröße bestimmen 
Autor: Xcabur
Datum: 13.06.10 22:17

Ich glaube du machst eine Fehlüberlegung.

Beim aufzählen der Dateien ist es dem System völlig egal wie gross die Dateien sind, es zählt ja nur die Anzahl Dateien z.B. innerhalb eines Directory. 10 Dateien hat er schneller durchgezählt als 1024, logisch sind ja weniger!

Die Dateigrösse ist eine Eigenschaft des FileInfo-Objects (vom System bereitgestellt) und sofort abrufbar, da er so zu sagen nicht errechnet werden muss. Die grösse eines Ordners (ein Ordner ist ein Container und enthält eine Summe an Dateien) muss errechnet werden, da sich die Orndergrösse aus der Summe aller darin enthaltenen Dateien (inkl. Unterordner und dessen Dateien) ergibt. Für die Ordnergrösse muss also die Dateigrösse aller Dateien zusammengerechnet werden, was entsprechend der anzahl an Dateien mehr Zeit braucht.

Der freie Speicherplatz einer Partition ist wiederum etwas anderes, denn das Objekt DriveInfo enthält eine Eigenschaft, welche Auskunft über die Partiton gibt... unter anderem eben den freien bzw. belegten Speicherplatz. Diese Informationen stellt dir ebenfalls das System bereit.

Nichts desto trotz steht die Information über die Ordnergrösse nicht pfannenfertig zur Verfügung. Dies kannst du auch unter Windows beobachten. Wenn du die Eigenschaften eines Ornders aufrufst, zählt Windows die anzahl Datein und Orndergrösse während einer längeren Zeit hoch. Der belegte Speicherplatz ist via Eigenschaften des Laufwerkes direkt einsehbar, genauso wie die grösse einer Datei, welche auch via Eigenschaften ersichtlich ist.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Grobe Ordnergröße bestimmen1.427VB.NET200513.06.10 12:06
Re: Grobe Ordnergröße bestimmen865ModeratorFZelle13.06.10 14:59
Re: Grobe Ordnergröße bestimmen855spiker13.06.10 18:48
Re: Grobe Ordnergröße bestimmen967Xcabur13.06.10 19:07
Re: Grobe Ordnergröße bestimmen1.374VB.NET200513.06.10 20:51
Re: Grobe Ordnergröße bestimmen1.129Xcabur13.06.10 22:17
Re: Grobe Ordnergröße bestimmen878VB.NET200514.06.10 14:26
Re: Grobe Ordnergröße bestimmen903Xcabur14.06.10 15:07
Re: Grobe Ordnergröße bestimmen877VB.NET200514.06.10 19:48

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel