Новый участник
Сообщения: 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
|