Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем еще раз привет,

хотелось бы домучить этот алгоритм до конца:
проблем с неоднозначной интерпретацией искомого слова не будет (там идут сложные ID, которые не будут пересекаться, Иванов, Петров - это для общего понимания)
но столкнулся с еще одной бедой:
файлы и папки нужно было перемещать, а не копировать.
думал, что можно просто сменить оператор copy на move и будет все отлично, но PS выдал ошибку.
что тут нужно изменить для того, чтобы файлы (и папки) перемещались, а не копировались?
примерно в таком виде это сейчас:
cd C:\obmen
Select-String -path *.xml -Pattern "Иванов|Петров|Сидоров" | Foreach {
$dest = $_.matches[0].Value
$fpath = $_.Path -replace "\.env"
copy-item -Path $_.Path $dest
Copy-Item -Path $fpath $dest -Recurse -Force
}

Отправлено: 17:46, 14-12-2012 | #12