CMD/BAT - [решено] Непонятная ошибка при переименовании файлов в цикле

Аватара пользователя
DJ Mogarych

Re: CMD/BAT - [решено] Непонятная ошибка при переименовании файлов в цикле

Сообщение DJ Mogarych »

Powershell:



Код:

Код: Выделить всё

$num = 10
dir "c:\temp\tst*.dat" |% {
Rename-Item $_ -NewName ('tst' + ((($_.basename).substring(3,5) -as [int]) + $num).ToString("00000") + '.dat')
}
Аватара пользователя
lev0tsk

Re: CMD/BAT - [решено] Непонятная ошибка при переименовании файлов в цикле

Сообщение lev0tsk »

Спасибо всем откликнувшимся, вопрос решен... даже несколькими способами! )))

Как говорится - выбирай на вкус...
Аватара пользователя
lev0tsk

Re: CMD/BAT - [решено] Непонятная ошибка при переименовании файлов в цикле

Сообщение lev0tsk »

Цитата Busla:



не нужно менять то множество, по которому итерируете
CMD/BAT - [решено] Непонятная ошибка при переименовании файлов в цикле




Менять-то можно, только надо сначала его получить, а потом уже менять полученный набор. Иначе да, интересные фефекты фикции эффекты обеспечены.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»