Überwachung von Unterverzeichnissen

Die Überwachung von Unterverzeichnissen scheint nur für die ersten beiden Ebenen zu funktionieren, aber nicht für die dritte:

c:\Videos\Titles\Seasons\

Es sieht so aus, als würde MCEBuddy, wenn man „Videos“ überwacht und die Option „Unterverzeichnisse überwachen“ aktiviert ist, nur bis zu „Titles“ und nicht bis zu „Seasons“ gehen.

Ist das korrekt?

Keine Begrenzung, ich habe gerade 10 Ebenen verschachtelter Unterverzeichnisse getestet und es funktioniert. Höchstwahrscheinlich sind die Verzeichnispfade zu lang oder die Sicherheitsberechtigungen hindern die Engine daran, sie zu durchlaufen. Wenn du deine mcebuddy.log-Datei öffnest und nach deinem Verzeichnisnamen suchst, wirst du sehen, was vor sich geht.

Hi Goose, danke für die Antwort…

Hier ist, was ich in der Log-Datei sehe:

ERROR> 2020-12-12T21:48:36 MCEBuddy.Engine.QueueManager → Unable to search for files in location E:\ServerFolders\Videos\TV Shows\Recorded for monitor task Plex Recorded TV
ERROR : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

Ich glaube nicht, dass ich vollständige Pfadnamen länger als 256 Zeichen auf NTFS erstellen kann.

Was die Berechtigungen betrifft, läuft MCEBuddy meines Wissens mit Admin-Rechten.

Ich kann MCEBuddy in einem Monitor Location-Script auf ein „Title“-Unterverzeichnis des obigen Ordners zeigen, z. B.:
„E:\ServerFolders\Videos\TV Shows\Recorded\American Experience (1988)“
…und MCEBuddy findet und konvertiert alle Dateien in den Unterverzeichnissen Season 01, 02, 03 usw.

Noch andere Ideen?

Das ist eine Windows-Begrenzung, nicht von MCEBuddy. Windows kann sie nicht verarbeiten und wirft den Fehler.

Entschuldigung, wenn ich verwirrt bin und zur Belastung werde. Ich versuche nur herauszufinden, wie ich das Problem lokalisieren und beheben kann.

Fordert MCEBuddy eine Verzeichnisauflistung von Windows an und Windows gibt den Fehler zurück?

Gibt es eine Möglichkeit, die Anforderung der Verzeichnisauflistung über die Eingabeaufforderung zu rekonstruieren?

Ich vermute, es muss eine einzelne Datei oder ein einzelner Ordner sein, der Windows den Fehler auslösen lässt, und ich versuche herauszufinden, wie ich sie finde.

Danke

Habe es herausgefunden!

Mit PowerShell:
cmd /c dir /s /b |? {$_.length -gt 260}

Damit habe ich die problematischen Dateien gefunden und konnte sie entfernen. Danach funktionierte MCEBuddy einwandfrei.

Danke für die Hilfe und Unterstützung.

Sie können auch Folgendes versuchen.

Danke für den Vorschlag, aber diese Art von Dingen macht mir immer Sorgen, ob sie nicht etwas anderes kaputtmacht.