Описание тега delay-bind

Привязка к задержке - это метод PowerShell для передачи блоков скрипта (фрагментов кода) вместо обычных аргументов для динамического получения значений аргументов из каждого входного объекта, переданного через конвейер.
2 ответа

Автоматическое пакетное переименование файлов в соответствии с формулой, включающей имя родительской папки, с помощью Powershell

Как я могу пакетно переименовать файлы в powershell, используя следующий код: $nr=1;Get-ChildItem -Filter *.jpg | Rename-Item -Newname {"PPPPPPP_{0:d3}.jpg" -f $global:nr++} где PPPPPPP - это имя родительской папки, содержащей эти файлы. Ожидаемый р…
20 ноя '18 в 12:26
3 ответа

Для командлетов PowerShell я всегда могу передать блок скрипта в строковый параметр?

Я смотрю на документ Rename-Item и есть пример, подобный этому. PS C:\>Get-ChildItem *.txt | Rename-Item -NewName { $_.name -Replace '\.txt','.log' } В этом примере показано, как использовать оператор Replace для переименования нескольких файлов,…
2 ответа

Использование Powershell для изменения имен файлов

Когда изменение имен файлов стало настолько сложным?? Все, что я хочу сделать, это добавить «_a» в каталог файлов (без расширения). Не работает следующее: Rename-Item -newname { $_BaseName + '_a' } -whatif Rename-Item : Cannot evaluate parameter 'Ne…
05 апр '23 в 16:08