YuS 2
![](http://forum.ru-board.com/board/avatars/private/YuS_2.gif)
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору farag Цитата: Но я не могу разобраться, зачем | Скобки... квадратные скобки и прочая дребедень, которая может быть интерпретирована при Split, как спецсимвол регулярки, а не как часть имени, вот такие символы и необходимо экранировать... Цитата: System.IO.Path]::GetFileName($a) | - собственно, это не принципиально, здесь надо получить имя исходного каталога без пути (для использования его в качестве разделителя), а каким образом - неважно. Цитата: А $_.directoryname от чего она? И что вообще происходит? | Эта строка формирует путь к новому местоположению каталога, то бишь целевой путь для каждого итема А формируется она следующим образом: в $b указан корневой целевой каталог, а вот подкаталоги формируются из исходного местоположения, путем разрезания исходного пути на части, отбрасывания начальной части до корневого, исходного каталога, включая его самого и дальнейшего склеивания оставшихся частей... в общем, в итоге, получаем идентичную структуру от корневого исходного каталога, но уже в корне целевого, как-то так. | Всего записей: 3219 | Зарегистр. 03-02-2009 | Отправлено: 17:53 19-01-2021 | Исправлено: YuS 2, 17:59 19-01-2021 |
|