Anzahl der Datein in einem Ordner



Anzahl der Datein in einem Ordner

Thomas Z., 17.03.2008 10:15: Ich bräuchte einen Code um die Anzahl von Datein die sich in einem bestimmten Ordner befinden zu bestimmen. Mir fällt aber nichts dazu ein. Hatt jemand einen vorschlag?
Gruss Thomas


Horst Horn, 17.03.2008 10:19: @Thomas
Hatte den Code schon mal hier geschrieben - dann war der ganze Thread futsch un nu isser wieder da

DECLARE pfad$
DECLARE listbox1&
pfad$="C:\TEMP"
CHDIR pfad$
CLS
CLEARLIST
listbox1&=CREATE("LISTBOX",%HWnd,"",50,20,300,350)
ADDFILES "*.*"
MoveListToHandle(listbox1&)
print GetCount(listbox1&)
WAITINPUT
END


Thomas Z., 17.03.2008 10:29: Gut danke! Werds heut Nachmittag zu Hause mal ausprobieren.
Gruss Thomas


Nico Madysa, 17.03.2008 13:42: Du musst es natürlich nicht unbedingt in eine Listbox übertragen. Nach AddFiles "*.*" kannst auch gleich ein print (%GetCount + 1) folgen, das funktioniert genauso-


David Strutz, 17.03.2008 14:32: In diesem Zusammenhang nochmal die kleine addfiles.dll: [...]


Thomas Z., 17.03.2008 14:43: Nach kurzem anpassen und dem feststellen das mein Interpreter kein MoveListToHandle zu kennen zu scheint, klappt der Code von Horst wunderbar. Allerdings brachte mir der Code immer 2 Dateien mehr als eigentlich im Ordner waren. Diese hatten beide als bezeichnung in der Listbox: [..]. Hab die zuvielen einfach abgezogen und jetz funzt es Wunderbar.
Gruss Thomas


Horst Horn, 17.03.2008 17:46: Thomas
[..] sind Verzeichnisse und keine Dateien. Es sind nicht immer zwei - Lese mal die Hilfe zu Addfiles "*.*" - Da steht die Erklärung
Sorry - "MovelistToList(handle&)" wäre bei Dir richtig gewesen
und wie Nico richtig bemerkte - die Listbox muss nicht sein. War nur wegen der Optik dabei


Dies ist die Offlinevariante vom Thread [Anzahl der Datein in einem Ordner].

Valid CSS!

©2006 XProfan.Com