Im Anhang mal eine angepasste Variante. Ich fände es super, wenn du es mit dieser noch einmal probierst.
Diese Version ist wieder richtig klasse geworden. Vielen Dank dafür !
Ich habe jetzt mal zum Test nur einen kleineren Teil meiner Dateien einlesen lassen. Das sind unter 500 Dateien. Enthalten sind nur "doc, docx, xls, xlsx und pdf" Dateien. MS-Office ist auf dem Testrechner nicht installiert. nur Libreoffice. Das sollte ja aber keine Rolle spielen.
Hier ein Video von dem Versuch unter 500 Dateien mit Konsolenausgabe:
http://www.eibenkunst.de/Autoiter/Aufna…8_54_20_103.mp4
Die Fehlerausgabe der Console zeigt auf die entsprechende Dateien wie z. B.:
Skriptzeile: 1399 D:\xxx\xxx\xxx\xxx\Protokoll xxx 19.12.12.doc - _Word_DocOpen-Fehler: 1
Allerdings wird dieselbe Datei unterhalb des Fehlers nochmals in der Consolenausgabe ohne den Fehler "_Word_DocOpen-Fehler: 1" ausgegeben.
Bei einem Test mit wieder mehr als 8.000 Dateien läuft das Skript nun sauber durch. Gefällt mir klasse. Dauer beim Erstdurchlauf mit allen möglichen Dateitypen ca. 13 Minuten. Das sollte im Regelfall aber eher die Ausnahme darstellen meine ich. Siehe: http://www.eibenkunst.de/Autoiter/Aufna…9_15_17_588.mp4
Die Suchresultate sind sehr gut. Eine andere von mir eingesetzte Software fand auch nicht mehr als Deine, dafür war Deine schneller. Vor allem im Hinblick auf die Datenbanksuche gibt es nichts besseres, zumindest nicht was ich jemals gesehen hätte. Von meiner seite her läuft Dein Skript jetzt sehr gut durch und bietet fast alles was ich für einen sehr guten Suchlauf benötige.
Ich danke Dir sehr für die Überarbeitungen.