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? Saluto Thomas
Du musst es naturalmente nicht unbedingt in un Listbox übertragen. Nach AddFiles *.* kannst auch gleich ein print (%GetCount + 1) folgen, das funktioniert genauso-
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 File mehr als eigentlich im Ordner waren. Diese hatten beide als bezeichnung in der Listbox: [..]. Hab die zuvielen einfach abgezogen und jetz funzt es Wunderbar. Saluto Thomas
[..] sind Verzeichnisse und keine File. Es sind nicht immer zwei - Lese mal die Aiuto 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 ;)
Man sollte nicht unbedingt den Windows-Ordner nehmen, dann wird es langsam. Ansonsten aber recht brauchbar. Kann man auch auf KB umstellen, indem man durch 1024 teilt und Decimals auf 2 stellt und einen Float zurück gibt.
Wenn man vorhat größere Verzeichnisse (evtl mit Unterordnern) zu scannen, muss man sogar unbedingt auf Float zurückgreifen und das schon bei der Addition anwenden. Ansonsten gibt es vollkommen falsche Summen, da long per heutige Festplattengrößen nicht mehr ausreicht. Mit Quad (aktuelle Profanversion) sollte man etwas länger auskommen.
Windows XP SP2 XProfan X4 ... und hier mal was ganz anderes als Profan ...