Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Переименование файла в случайную цифру с заданным интервалом

Ответить
Настройки темы
Любой язык - [решено] Переименование файла в случайную цифру с заданным интервалом

Ветеран


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

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


Здравствуйте. Подскажите как можно переименовать файл в случайную цифру, без расширения. При этом, необходимо задать интервал чисел ...
К примеру, я указал файл "C:\\test\start" (указанный файл будет также без расширения)
Далее указываю интервал от 1 до 24
В результате, после применения скрипта, файл должен быть с именем 16 (к примеру).

Отправлено: 13:41, 26-10-2020

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Powershell:
Код: Выделить весь код
Rename-Item "C:\test\start" -NewName (Get-Random -Minimum 1 -Maximum 24)

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

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

Отправлено: 13:51, 26-10-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


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

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


Raku:
Код: Выделить весь код
raku -e "rename('X:\path\file.txt', Int(24.rand))"
К слову, о случайности. Для пущей точности в теме нужно "случайное" заменить на "псевдослучайное".

DJ Mogarych, учитывая позиции значений, заявленные в командлетах, можно код сократить на PowerShell до:
Код: Выделить весь код
Move-Item C:\test\start (1..24|Get-Random)

Последний раз редактировалось greg zakharov, 26-10-2020 в 15:00.

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

Отправлено: 14:36, 26-10-2020 | #3


Ветеран


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

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


Cпасибо за помощь все работает

Отправлено: 07:19, 29-10-2020 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Переименование файла в случайную цифру с заданным интервалом

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - поиск файла по путям, заданным в произвольной переменной окружения CyberMuesli Скриптовые языки администрирования Windows 4 25-06-2012 14:23
CMD/BAT - Помогите найти цифру в строке bat файла vitalijch Скриптовые языки администрирования Windows 1 24-03-2012 20:19
CMD/BAT - Постоянный пинг с заданным интервалом intelem Скриптовые языки администрирования Windows 0 25-12-2011 13:36
CMD/BAT - [решено] Переименование файла по данным из самого файла dark-------13 Скриптовые языки администрирования Windows 11 21-04-2011 18:08
ассоциация файла с заданным приложением Sergey Ugryumov Microsoft Windows NT/2000/2003 2 10-10-2007 14:46




 
Переход