Я пишу запланированный сценарий, который будет перемещать изображения (jpg) из одного места в другое. Проблема в том, что родительский каталог имеет переменное имя, в то время как конечный каталог фиксирован.
Если бы это сделал robocopy, я был бы счастлив: robocopy C: \ temp \ pcbmodel ** \ defect c: \ test ** \ defect *. Но это не так
Например, это почти сработает:
foreach ($i in Get-ChildItem C:\temp\pcbmodel\*\*\defect -recurse)
{
if ($i.CreationTime -lt ($(Get-Date).AddMonths(0)))
{
write $i.FullName
Copy-Item $i.FullName C:\Test
}
}
Проблема в том, что файлы копируются в c: \ test, а путь ** - нет. И путь * мне нужен, так как он будет меняться для каждого клиента.
Несколько предложений было бы неплохо, Берт
robocopy C:\temp\pcbmodel C:\test *.jpg /s
? - person Ansgar Wiechers   schedule 22.07.2013