chayanne Публикувано Май 15, 2015 Публикувано Май 15, 2015 (редактирано) Здравейте. От доста време ме мъчи проблема с разпределянето на файловете по папки — по-точно разпределянето им според определени условия( в моя случай според файловото разширение ). Позаиграх се два-три дни с писането на скрипт за тази цел и ето какво сътворих: SfEX(separating files by extension) https://www.dropbox....exGm5Fuaea?dl=0 Когато стартирате скрипта се случва следното: Отваря се диалогов прозорец, където трябва да изберете папката с файловете за разпределяне. Възможно е файловете, които ще разпределяте да се намират в подпапки на избраната папка. В този случай ще бъдете попитани дали искате тези файлове да бъдат изтеглени във вече избраната папка. Ако изберете “ДА”, всички файлове от подпапките ще бъдат прехвърлени в селектираната папка, а останалите празни папки ще бъдат изтрити. Следва предупреждение, че всички файлове от селектираната папка ще бъдат разделени по подпапки според тяхното файлово разширение. Например: всички файлове с разширение “.png” ще бъдат поставени в папка “png files” и т.н. Времето за приключване на операцията зависи от броя на файловете, които ще се разпределят. При тестове с около 750 файла с общо три различни файлови разширения, времето за приключване беше окло 1 минута и 40 секунди на MacBook Pro Retina. При около 30 файла с около 10 различни разширения, времето беше под 10 секунди. В най-общ план е това. Ако някой желае и има познанията да пренапише скрипта по начин, който ще ускори процеса, ще съм много благодарен да го сподели. Препоръчвам ако пробвате скрипта, първият път да го правите с копие на папката, която ще обработвате, за да станете наясно за какво иде реч. P.S. Възможно е да се ползва и само като екстрактор на файлове от множество папки в една обща. За целта, след изпълнението на точка 2, отказвате изпълнението на следваща стъпка. Редактирано Май 15, 2015 от chayanne 10 Цитирай
DreamcatcheR Публикувано Май 15, 2015 Публикувано Май 15, 2015 Нещо подобно не може ли да се направи и със smart folders? Така като гледам има опции за почти всичко... Цитирай
chayanne Публикувано Май 16, 2015 Автор Публикувано Май 16, 2015 Smart Folders в някои случаи е по-добро решение, а и има възможност за въвеждане на доста критерии, но това не въвежда някакъв ред в изходните папки. Sent from my iPad using Tapatalk Цитирай
Recommended Posts
Присъединете се към разговора
Можете да публикувате сега и да се регистрирате по-късно. Ако имате акаунт, влезте сега да публикувате с вашия акаунт.