Verschieben von Ordnern mit bestimmten darin enthaltenen Dateien in einen anderen Ordner

Verschieben von Ordnern mit bestimmten darin enthaltenen Dateien in einen anderen Ordner

Ich habe also viele Ordner mit unterschiedlichen Dateinamen darin, aber es gibt nur eine Variation von etwa 20 Dateinamen. Ist es möglich, alle Ordner in einem Verzeichnis nach bestimmten Dateinamen zu durchsuchen und dann den Ordner mit den darin enthaltenen Dateien in einen anderen Ordner zu verschieben?

Ich verwende Windows 10 und habe nichts ausprobiert. Einfach nur eine mühselige Arbeit, bei der ich einschlafe.

Früher habe ich mit Batch und VB usw. herumgespielt, aber das habe ich seit über 10 Jahren nicht mehr getan, also weiß ich nicht einmal, wo ich anfangen soll.

Antwort1

Dieses Skelett-Batch-Skript kann die Aufgabe ausführen:

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

verwandte Informationen