Mover carpetas con archivos específicos dentro de ellas a otra carpeta

Mover carpetas con archivos específicos dentro de ellas a otra carpeta

Entonces tengo muchas carpetas con diferentes nombres de archivos dentro de ellas, pero solo hay una variación de nombres de archivos de aproximadamente 20. ¿Es posible buscar en todas las carpetas en un directorio ciertos nombres de archivos y luego mover la carpeta con los archivos que contiene? a una carpeta diferente?

Estoy en Windows 10 y no he probado nada. Sólo un trabajo tedioso que me estoy quedando dormido haciendo.

Solía ​​​​jugar con lotes y vb, etc., pero no lo he hecho desde hace más de 10 años, así que ni siquiera sé por dónde empezar.

Respuesta1

Este script por lotes esqueleto puede realizar la tarea:

for /f "delims=" %%G in ('dir /b /s "ROOT DIR" ^| findstr /i "FILE-NAME"') do (
  echo %%G
  move "%%~dpG" "\path\to\target"
)

información relacionada