|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] нужно переименовать большую коллекцию MP3 файлов |
|
PowerShell - [решено] нужно переименовать большую коллекцию MP3 файлов
|
![]() Старожил Сообщения: 349 |
Столкнулся с проблемой понимания скрипта, Ситуация выглядит следующим образом, нужно переименовать большую коллекцию MP3 файлов.Вместо названия пронумеровать каждый файл в папке.Нашел скрип, и не могу понять что нужно делать.Помогите разобраться.
Хотя в нем все подробно разжевано все равно возникают трудности. |
|
Отправлено: 16:52, 18-02-2015 |
![]() Старожил Сообщения: 349
|
Происходит следующее? это при переименовании mp3.В чем дело не могу понять.
Не удается индексировать в объект типа System.IO.FileInfo. |
------- Последний раз редактировалось IVa_, 19-07-2017 в 14:30. Отправлено: 05:13, 08-03-2015 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1758
|
IVa_, Попробуйте заменить rename-item на move-item с параметром -LiteralPath
|
Отправлено: 09:06, 08-03-2015 | #42 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать IVa_, вам скрипт только ради интереса нужен? А то ведь есть готовые и удобные решения.
Например [SVS] Rename Files - универсальная программа переименования файлов, MP3 тегов и текста Ну и до кучи - Переименование файлов |
------- Последний раз редактировалось yurfed, 08-03-2015 в 09:26. Отправлено: 09:20, 08-03-2015 | #43 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать yurfed, я уже пытался ажник во втором сообщении предложить автору подобное
![]() |
Отправлено: 13:14, 08-03-2015 | #44 |
Ветеран Сообщения: 1758
|
Iska, Для разовых действий конечно так. А вот если, допустим, хочется автоматизировать процесс переименования файлов? Мне, например, лень лезть в папку и переименовывать новые, легче запустить скрипт, благо консоль всегда открыта.
|
Отправлено: 14:13, 08-03-2015 | #45 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
Цитата:
|
||
Отправлено: 14:38, 08-03-2015 | #46 |
![]() Пользователь Сообщения: 82
|
Профиль | Сайт | Отправить PM | Цитировать Я тихонечко оставлю тут батник, и пойду дальше.
Переменную path поменять на путь к папке с mp3. Не терпит скобочек в именах файлов - "(" & ")". |
------- Отправлено: 17:17, 08-03-2015 | #47 |
![]() Старожил Сообщения: 349
|
Цитата Foreigner:
|
|
------- Отправлено: 17:52, 08-03-2015 | #48 |
![]() Старожил Сообщения: 349
|
PowerShel v2.0
$dirs = gci "C:\Users" -recurse foreach ($dir in $dirs) { if ( test-path "$($dir.fullname)\*.jpg" ) { $files = gci $dir.fullname '*.jpg' 1..$files.count | % { rename-item $files[($_-1)].fullname "$( '{0:d3}' -f $_ ).jpg" -whatif } }} Скрипт также переименовывает файлы в дочерних директориях. Параметр -whatif тестирует скрипт, без переименования.Для работы уберите данный параметр. Благодарю Foreigner за предоставление данного скрипта. |
Последний раз редактировалось IVa_, 08-03-2015 в 19:44. Причина: версия WPS Отправлено: 19:43, 08-03-2015 | #49 |
![]() Старожил Сообщения: 349
|
Возможно такое при переименовании файлов создать текстовый файл который сохранит все имена переименованных файлов.
То-есть сначала сохранить в текстовый файл имена файлов до переименования, а после переименовать? |
------- Отправлено: 13:27, 13-03-2015 | #50 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Найти и переименовать содержимое файлов. | Spacejet | Скриптовые языки администрирования Windows | 2 | 15-01-2015 18:22 | |
CMD/BAT - Переименовать кучу файлов | bagfinder | Скриптовые языки администрирования Windows | 1 | 03-02-2014 21:32 | |
Установка - [решено] Нужно переименовать диски | АннаА | Microsoft Windows 7 | 3 | 16-11-2011 16:03 | |
Медиа - Проигрывание mp3 файлов | bl1nk | Microsoft Windows 2000/XP | 6 | 21-07-2008 19:46 | |
Как переименовать имя аккаунта в XP с изменением имени его папки и других файлов. | Alikber | Microsoft Windows 2000/XP | 4 | 06-03-2006 00:15 |
|