Команда Powershell: сброс счетчика для именования файлов

292
Håkon

У меня есть тысяча файлов JPG в папке.

Я использую следующую команду для именования этих файлов:

файл-0, файл-1, файл-2, файл-3, ....

Dir | %.jpg" -f $nr++)} 

Однако, когда я снова запускаю эту команду, все файлы называются

файл-1001, файл-1002, файл-1003, файл-1004 ....

Есть ли способ сбросить счетчик приращений, поэтому, если я снова запущу команду, имена будут соответствовать файлам-0, файлу-1, файлу-2, файлу-3, ....?

0
Я просто установил «4 папки на рабочем столе» внутри 4 папки и запустил тот же код, который вы использовали из папки «Новая», и он изменил их все - file-0.jpg, file-1.jpg и т. Д.? mic84 5 лет назад 0
Почему бы просто не установить собственную переменную-счетчик и увеличить ее в коде? Конечно, тогда вы можете сделать все, что захотите, чтобы сбросить его. postanote 5 лет назад 0
@ mic84 Что произойдет, если вы сразу же запустите тот же код? Или запустили один и тот же код для другой папки после того, как вы запустили его для первой? Håkon 5 лет назад 0
@ Håkon Вы можете сбросить счетчик, выполнив `$ nr = 0`, или, если вы запускаете код из скрипта, просто определите переменную счетчика со значением 0 в начале скрипта. FastEthernet 5 лет назад 1
@FastEthernet Спасибо. Я не знаком со скриптами PowerShell Håkon 5 лет назад 0

0 ответов на вопрос