Имя пользователя:
Пароль:
 

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

Забанен


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

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


1) Некорректные символы для путей и файлов :
Код: Выделить весь код
('FileName', 'Path').ForEach{[IO.Path]::"GetInvalid$($_)Chars"()}
Формируете из полученного набора регулярное выражение и применяете оператор -replace к тексту.

2) Если в системе разрешены длинные пути (>260 символов), лучше избегать рекурсии, отдав предпочтение обходу дерева каталога. Использование кириллицы лучше избегать в длинных путях (не только в виду схожести некоторых символов алфавитов, но и проблемы с буферной памятью).

3) см. пункт 2.

Последний раз редактировалось greg zakharov, 10-06-2021 в 11:16.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:09, 10-06-2021 | #2