Форум » Cсылки на программы и инструкции » из \папка\папка\ -> \папка - папка\ как сделать? » Ответить

из \папка\папка\ -> \папка - папка\ как сделать?

alldmc: как выглядит код шаблона для того, чтоб сделать из этого: Aphex Twin\1994 - Words & Music [Single] Aphex Twin\1995 - Classics вот это вот: Aphex Twin - 1994 - Words & Music [Single] Aphex Twin - 1995 - Classics

Ответов - 4

Wild User: %B - %Y - %A

mel0man: можно сделать проще 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); } }

Wild User: Готовые скрипты есть тут - http://betenoire.narod.ru/prog_drs.htm А вот если смешанный тип оформления попадётся? Т.е. будет навалено кучей наличие структур папок перечисленных выше и ещё каких-нибудь всякоразных?


Gensek: Тогда применяем Структуратор :))



полная версия страницы