Имя пользователя:
Пароль:
 

Показать сообщение отдельно
mwz mwz вне форума Автор темы

Аватара для mwz

Ушел из жизни


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

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


Цитата Iska:
я бы не переименовывал оригинальные файлы, а копировал результирующие файлы под новым именем в отдельный каталог »
Тут свои тараканы соображения. Иначе запутаюсь совсем.
А так и места не занимают (хардлинки ж, а их и переименовать без влияния на двойников в основном каталоге можно как угодно, и если изменять, типа добавления или правки тэгов в основном каталоге (и наоборот: в каталоге подготовленном для заливки) -- сразу и в хардлинках это будет отражено; при условии, разумеется, что не происходит удаления исходного файла с записью откорректированного на его место -- но в этом случае сразу пропадает метка жёсткой связи), и видно что где.

Цитата Vadikan:
это PowerShell »
Я уже так и прикинул. Но я тоже, мягко говоря, "слабо владею PowerShell", и он у меня даже не настроен. И даже не знаю, имеет ли смысл "учить старую собаку новым трюкам" в этой области: особых задач не предвидится...

PS
Vadikan,
Да, скрипт PowerShell я выполнил, запустив его окно и вставив команду (с учётом имени каталога).
Результат тоже хороший -- и тоже споткнулось на некоторых символах (на квадратной скобке, насколько понимаю); разделителем же стал не знак подчёркивания, а дефис, хотя в команде вижу именно знак подчёркивания. Ошибки обработки -- такие:
читать дальше »

Код: Выделить весь код
PS C:\temp> dir c:\temp -Filter *.mp3 | Rename-Item -NewName { "$(Get-Random -mi
n 10000 -max 99999)-$($_.Name)";  }
Rename-Item : Не удается выполнить переименование, так как элемент в "Microsoft
.PowerShell.Core\FileSystem::C:\temp\Caetano Veloso - Cafe Copacabana [C&B] - G
arota de Ipanema.mp3" не существует.
строка:1 знак:40
+ dir c:\temp -Filter *.mp3 | Rename-Item <<<<  -NewName { "$(Get-Random -min 1
0000 -max 99999)-$($_.Name)";  }
    + CategoryInfo          : InvalidOperation: (:) [Rename-Item], PSInvalidOp
   erationException
    + FullyQualifiedErrorId : InvalidOperation,Microsoft.PowerShell.Commands.R
   enameItemCommand

Rename-Item : Не удается выполнить переименование, так как элемент в "Microsoft
.PowerShell.Core\FileSystem::C:\temp\Dope Smugglaz - The World [pmt rmx].mp3" н
е существует.
строка:1 знак:40
+ dir c:\temp -Filter *.mp3 | Rename-Item <<<<  -NewName { "$(Get-Random -min 1
0000 -max 99999)-$($_.Name)";  }
    + CategoryInfo          : InvalidOperation: (:) [Rename-Item], PSInvalidOp
   erationException
    + FullyQualifiedErrorId : InvalidOperation,Microsoft.PowerShell.Commands.R
   enameItemCommand

Rename-Item : Не удается выполнить переименование, так как элемент в "Microsoft
.PowerShell.Core\FileSystem::C:\temp\Lil Jon & The Eastside Boyz - Crunk Juice
[06] Da Blow Ft. G.mp3" не существует.
строка:1 знак:40
+ dir c:\temp -Filter *.mp3 | Rename-Item <<<<  -NewName { "$(Get-Random -min 1
0000 -max 99999)-$($_.Name)";  }
    + CategoryInfo          : InvalidOperation: (:) [Rename-Item], PSInvalidOp
   erationException
    + FullyQualifiedErrorId : InvalidOperation,Microsoft.PowerShell.Commands.R
   enameItemCommand

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 29-08-2014 в 00:13.


Отправлено: 23:14, 28-08-2014 | #10