Автор | Сообщение |
|
Отправлено: 23.10.08 16:42. Заголовок: из \папка\папка\ -> \папка - папка\ как сделать?
как выглядит код шаблона для того, чтоб сделать из этого: Aphex Twin\1994 - Words & Music [Single] Aphex Twin\1995 - Classics вот это вот: Aphex Twin - 1994 - Words & Music [Single] Aphex Twin - 1995 - Classics
|
|
Профиль
Ответить
|
Ответов - 4
[только новые]
|
|
|
Отправлено: 23.10.08 17:43. Заголовок: %B - %Y - %A..
%B - %Y - %A
|
|
Профиль
Ответить
|
|
Отправлено: 23.10.08 21:02. Заголовок: можно сделать проще ..
можно сделать проще цитата: | var fso = new ActiveXObject("Scripting.FileSystemObject"); var strOldFolderName, strNewFolderName; var f, sf, f_en, sf_en, ff_en; f = fso.GetFolder("."); f_en = new Enumerator(f.SubFolders); for (; !f_en.atEnd(); f_en.moveNext()) { sf = fso.GetFolder(f_en.item().Name); sf_en = new Enumerator(sf.SubFolders); for (; !sf_en.atEnd(); sf_en.moveNext()) { strOldFolderName = f + "\\" + sf.Name + "\\" + sf_en.item().Name; strNewFolderName = f + "\\" + sf.Name + " - " + sf_en.item().Name; fso.MoveFolder(strOldFolderName, strNewFolderName); } } f_en.moveFirst(); for (; !f_en.atEnd(); f_en.moveNext()) { sf = fso.GetFolder(f_en.item().Name); sf_en = new Enumerator(sf.SubFolders); ff_en = new Enumerator(sf.Files); if ((sf_en.item(0) == null) && (ff_en.item(0) == null)) { fso.DeleteFolder(sf); } } |
|
|
|
Профиль
Ответить
|
|
Отправлено: 23.10.08 21:36. Заголовок: По готовым скриптам ..
Готовые скрипты есть тут - http://betenoire.narod.ru/prog_drs.htm А вот если смешанный тип оформления попадётся? Т.е. будет навалено кучей наличие структур папок перечисленных выше и ещё каких-нибудь всякоразных?
|
|
Профиль
Ответить
|
|
Отправлено: 24.10.08 17:22. Заголовок: Тогда применяем Стру..
Тогда применяем Структуратор :))
|
|
Профиль
Ответить
|
|