Entwickler-Ecke
Open Source Projekte - Ordner Info
Zyklame - So 18.06.06 16:03
Titel: Ordner Info
Das Programm Scannt den Verzeichnissbaum ein und ermittelt Infos zu dem Ordner und den Unterordnern.
Für Verbesserungsvorschläge und Kritik bin ich immer offen.
PS: Kann erst nächsten Freitag wieder ins Internet.
Born-to-Frag - So 18.06.06 16:09
Das Programm frisst viel zu viel Arbeitsspeicher da du offensichtlich deine Arrays immer mit SetLength(MyArr, Length(MyArr) + 1); erweiterst
greetz
der Berliner - So 18.06.06 16:11
Hallo
Also wenn ich auf den Button einlesen klicke passiert bei mir nischt Warum?
Gruß
azubi_20 - So 18.06.06 17:31
Hallo,
Bei den Ordnernamen fehlt bei mir der letzte Buchstabe.
Was macht der "System Verzeichnissse Durchsucher" ?
Unten im Edit, wo später die Statistik angezeigt wird, steht bei Programmstart "Edit1".
Vielleicht machst du noch einen Dialog zum Ordner auswählen, dann muss man den Pfad nicht immer per Hand eingeben.
Bei der Statistik : "gesamt" schreibt man mit einem "m" und die Font auch auf Courier stellen.
Bei der Größenangabe der Ordner nicht nur ganze MB anzeigen, sondern mindestens 2 Dezimalstellen.
Vielleicht eine Fortschrittsbalken beim einlesen Anzeigen.
Beim Maximieren sieht das nicht mehr schön aus -> Maximier-Button deaktivieren
so das wärs erstmal...
Tilo - Do 22.06.06 11:21
Geniales Programm, aber was noch zu verbessern ist:
- Edit1 am Anfang von '' setzen
- Von den Ordnernamen wird das letzte Zeichen weggeschnitten
Vielleicht wäre es noch sinnvoll die Strcktur klappbar zu machen da der Verzeichnissbaum sehr groß ist.
Zyklame - Fr 23.06.06 20:50
Danke für die Verbesserungsvorschläge werde versuchen alle umzusetzen.
Die Fehler werden natürlich berichtigt.
Bin derzeit beim Umstruckturieren in eine Klasse (es ist einfach übersichtlicher) daher kann es noch etwas dauern.
edit:
hab jetzt eine neue Version hochgeladen
Zyklame - Do 29.06.06 01:38
So ich hab das ganze jetz in einer Klasse
Funktionen:
- Verzeichnisbaum einlesen
- Infos zu jedem Ordner anzeigen
- Variable oder Statische Ausgabe der Ordnergröße in:
byte, kB, MB, GB, TB, PB (Peta), EB (Exa), ZB (Zetta), YB (Yota)
- Array wird in 1000 schritten erhöht (um Arbeitsspeicher zu sparen)
- suchen von Großen Ordnern via Filter
bekante Bugs:
- große Dateien (über 2 GB) haben negative Größe (werden genullt)
* TSearchRec.Size ist ein Integer-Wert
MrSaint - Do 29.06.06 09:22
Ich fände es noch schön, wenn man die Anzeige links nach der Größe sortieren könnte... Wenn man dann mal wieder auf der Platte aufräumen muss, sieht man gleich, was man villeicht als erstes runterschmeißen sollte ;)
Und mach während dem Einlesen doch bitte einen HourGlass-Cursor:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| Screen.Cursor := crHourGlass; try finally Screen.Cursor := crDefault; end; |
MrSaint
EDIT: Wenn dir langweilig ist, kannst du auch noch ne grafische Darstellung machen, in der die Größen aufgetragen werden... So als Balkendiagramm.. Oder Kuchendiagramm doer sowas...
BenBE - Do 29.06.06 13:12
Vielleicht bietet ja auch das Programm WinDirStat (OpenSource) noch ein paar Anregungen ;-)
Ach ja: Die WinAPI-Struktur wird auch von der VCL-Funktion weitergereicht; man muss sie nur verwenden. Wenn man aber schnell suchen möchte, sollte man non-VCL arbeiten, da die VCL doch nicht ganz unerheblichen Overhead drin hat.
Zyklame - Sa 01.07.06 18:47
So hab wieder eine neue Version hochgeladen (siehe 1. Thread)
Benutze jetzt die API Funktion somit sind Dateien über 2 GB kein Problem mehr
MrSaint hat folgendes geschrieben: |
Ich fände es noch schön, wenn man die Anzeige links nach der Größe sortieren könnte... Wenn man dann mal wieder auf der Platte aufräumen muss, sieht man gleich, was man villeicht als erstes runterschmeißen sollte ;) |
Nach Größe im TreeView Sortieren wird schwierig abe dafür kann man ja Filtern
MrSaint hat folgendes geschrieben: |
Und mach während dem Einlesen doch bitte einen HourGlass-Cursor:
Delphi-Quelltext 1: 2: 3: 4: 5: 6:
| Screen.Cursor := crHourGlass; try finally Screen.Cursor := crDefault; end; | |
Hab ich gemacht
BenBE hat folgendes geschrieben: |
Vielleicht bietet ja auch das Programm WinDirStat (OpenSource) noch ein paar Anregungen ;-) |
Ist ein schönes Programm guck ich mir auf jeden fall genauer an
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!