Overvågning af undermapper

Overvågning af undermapper ser kun ud til at virke på de første to lag af undermapper, men ikke det tredje:

c:\Videos\Titles\Seasons\

Det ser ud til, at hvis du overvåger “Videos” og markerer indstillingen for at overvåge undermapper, kigger MCEBuddy kun ned til “Titles” og ikke til “Seasons”.

Er dette korrekt?

Ingen grænse, jeg testede lige 10 niveauer af indlejrede undermapper, og det virker. Det er mest sandsynligt, at stiforløbene er for lange, eller at sikkerhedstilladelserne forhindrer motoren i at gennemgå dem. Hvis du åbner din mcebuddy.log-fil og søger efter dit mappenavn, kan du se, hvad der foregår.

Hej Goose, tak for svaret…

Her er hvad jeg ser i logfilen:

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.

Jeg tror ikke jeg kan oprette fuldt kvalificerede filnavne længere end 256 tegn på NTFS.

Hvad angår rettigheder, tror jeg at MCEBuddy stort set kører med admin-rettigheder i øjeblikket.

Jeg kan pege MCEBuddy på en “Title” undermappe af ovenstående mappe i Monitor Location scriptet, såsom:
“E:\ServerFolders\Videos\TV Shows\Recorded\American Experience (1988)”
…og MCEBuddy finder og konverterer alle filerne i Season 01,02,03,etc. undermapperne.

Nogen andre ideer?

Det er en Windows-begrænsning, ikke MCEBuddy. Windows kan ikke behandle det og giver fejlen.

Undskyld hvis jeg er forvirret, og bliver til en plage. Jeg prøver bare at finde ud af, hvordan jeg kan lokalisere problemet og løse det.

Anmoder MCEBuddy om en mappegennemgang fra Windows, og returnerer Windows fejlen?

Er der en måde at genskabe anmodningen om mappegennemgang ved hjælp af cmd?

Jeg gætter på, at der må være en enkelt fil eller mappe, der får Windows til at smide fejlen, og jeg prøver at finde ud af, hvordan jeg kan finde den.

Tak

Jeg fandt ud af det!

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

Dette fandt de problematiske filer, og jeg kunne fjerne dem. Efter det fungerede MCEBuddy korrekt.

Tak for hjælpen og vejledningen.

Du kan også prøve at gøre dette.

Tak for forslaget, men den slags bekymrer mig altid, om det vil ødelægge noget andet.