Monitoreo de subdirectorios

La supervisión de subdirectorios solo parece funcionar en las dos primeras capas de subdirectorios, pero no en la tercera:

c:\Videos\Titles\Seasons\

Parece que si supervisas “Videos” y marcas la opción de supervisar subdirectorios, MCEBuddy solo mira hasta “Titles” y no hasta “Seasons”.

¿Es esto correcto?

Sin límite, acabo de probar 10 niveles de subdirectorios anidados y funciona. Lo más probable es que las rutas de los directorios sean demasiado largas o que los permisos de seguridad estén impidiendo que el motor los recorra. Si abres tu archivo mcebuddy.log y buscas el nombre de tu directorio, verás qué está sucediendo.

Hola Goose, gracias por la respuesta…

Esto es lo que veo en el archivo de registro:

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.

No creo poder crear nombres de archivo completos de más de 256 caracteres en NTFS.

En cuanto a permisos, creo que MCEBuddy se está ejecutando actualmente con derechos de administrador.

Puedo apuntar MCEBuddy a un subdirectorio “Title” del directorio anterior en el script de Ubicación de monitoreo, como:
“E:\ServerFolders\Videos\TV Shows\Recorded\American Experience (1988)”
…y MCEBuddy encuentra y convierte todos los archivos en los subdirectorios Temporada 01, 02, 03, etc.

¿Alguna otra idea?

Esa es una limitación de Windows, no de MCEBuddy. Windows no puede procesarlo y está generando el error.

Perdón si estoy confundido y me estoy volviendo una molestia. Solo estoy tratando de averiguar cómo localizar el problema y solucionarlo.

¿Está MCEBuddy solicitando un listado de directorios a Windows y Windows está devolviendo el error?

¿Hay alguna manera de recrear la solicitud del listado de directorios usando el cmd?

Supongo que debe haber un solo archivo o carpeta que esté causando que Windows lance el error, y estoy tratando de averiguar cómo encontrarlo.

Gracias

¡Lo resolví!

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

Esto localizó los archivos problemáticos y pude eliminarlos. MCEBuddy comenzó a funcionar correctamente después de eso.

Gracias por la ayuda y la orientación.

También puedes intentar hacer esto.

Gracias por la sugerencia, pero ese tipo de cosas siempre me preocupa por si rompe algo más.