Как переместить файлы, имя файла которых не используется в наборе текстовых файлов? - PullRequest
0 голосов
/ 23 февраля 2020

Я новичок в Powershell, и это мой первый пост на stackoverflow. Я могу понять некоторые простые конвейеры, но следующая задача для меня слишком сложна:

У меня есть папка с testdata, содержащая файлы * .bmp и связанные с ними файлы. Я хочу, чтобы скрипт powershell проверял, какие bmp-файлы все еще используются. Если не используется, переместите bmp-файлы и связанные файлы в другую папку.

Подробности:

  • bmp-файлы и связанные файлы: Например; car01.bmp, car01.log, car01.file, car02.bmp, (...)

  • bmp-файлы используются, если их имя файла (например, car01.bmp) ) упоминается в любом из файлов (text / csv) хотя бы в одном из 2 мест (включая подпапки).

  • Если имя файла не найдено ни в одном тексте файлы, я хочу, чтобы скрипт переместил этот файл, и любой файл, имя которого отличается только расширением файла до указанной папки.

С нетерпением ждем ваших решений!

...