Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
24. Aug 2023
So war es ja vorher und das war elendig langsam. Bei meinen Testdaten und mit dem alten Code hat das rund 4 Sekunden gedauert. Mit dem neuen Code jetzt nur noch wenn überhaupt 0,1 Sekunden.
Klar hat der neue Code nachteile. So kann ich keine Wildcards mehr verwenden, weil Strings 1zu1 abgeglichen werden. Aber besser der Code ist schnell.
Hier grob erklärt was ich jetzt mache
-...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
24. Aug 2023
Da sind mir zu viele "oder" in dem Text. Zuviel Stress. Ich lasse alles so wie es ist :P
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
24. Aug 2023
Ich kann das System nicht mehr umstellen. Eine neue Liste kann ich erstellen weil ich dann wochenlang beschäftigt wäre alles abzuändern.
Die Listen sind nicht das Problem, das Erstellen ist superschnell. Das vergleichen dauert ewig, deswegen meine Idee oben. Bitte durchlesen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
24. Aug 2023
Ich stelle mir gerade die Frage, ob es nicht eigentlich schneller wäre die Dateiliste einfach zu erzeugen ohne irgendwas rauszufiltern.
Kann man dann beide Listen miteinander vergleichen und Einträge aus Dateiliste löschen die in Filterliste vorhanden sind, ohne jeden Eintrag von beiden Listen miteinander zu vergleichen?
Beispiel:
Dateiliste (existierende Dateien):
C:\File1.exe...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
24. Aug 2023
EndsText kann ich nicht nehmen, weil ein FileX.exe in der Filterliste gilt nur im Hauptverzeichnis, nirgendwoanders.
Der Teilstring ist kein Problem. Ich kann das Hauptverzeichnis einfach vorne dranhängen!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
24. Aug 2023
Wie lässt sich GetFiles mit meiner zweiten Liste kombinieren?