Сценарий PowerShell для перемещения папок из A в B на основе имен

Я ищу сценарий PS, который будет перемещать папку и/или папки с определенной строкой в ​​имени папки (в данном случае S0) в другую папку, содержащую что-то конкретное (в данном случае (-= Shows)

Пример:

ThatonefunnyshowS01E01
ThatonefunnyshowS01E02
ThatonefunnyshowS01E03
ThatonefunnyshowS01E04

Я хотел бы, чтобы сценарий PS «просканировал» S:\ на моем ПК и переместил все папки с S0 в каталог ниже. Если он не может сканировать, я могу запустить его из определенного каталога, где они живут, и это тоже сработает.

Пути

Источник: S:\ -= Загрузки\
Назначение: S:\ -= Шоу\


person User2456788    schedule 29.05.2014    source источник


Ответы (1)


person    schedule
comment
Вы можете использовать параметр -WhatIf в Move-Item, чтобы увидеть, что он будет делать, прежде чем совершать ходы. :-) - person Keith Hill; 29.05.2014
comment
Ей не нравится команда move-item: Move-Item : входной объект не может быть привязан к каким-либо параметрам для команды либо потому, что команда не принимает ввод конвейера, либо ввод и его свойства не соответствуют ни одному из параметров, которые принимают конвейер. Вход. - person User2456788; 30.05.2014
comment
Извините, исправлено. Требовался параметр -Destination. - person Tim Ferrill; 30.05.2014
comment
@ Рико, ты имеешь в виду сам ответ или комментарий? - person Tim Ferrill; 30.05.2014
comment
@TimFerrill неважно, этот ответ был отмечен SO как некачественный, но похоже, что это правильный ответ. - person Rico; 30.05.2014