Премини към съдържанието
Ремонт на покриви | Ремонт на покриви цени | Хидроизолация на покриви

AppleScript - разделяне на файлове по папки според разширенията им


chayanne

Recommended Posts

Здравейте. От доста време ме мъчи проблема с разпределянето на файловете по папки — по-точно разпределянето им според определени условия( в моя случай според файловото разширение ). Позаиграх се два-три дни с писането на скрипт за тази цел и ето какво сътворих:

SfEX(separating files by extension) :smile:https://www.dropbox....exGm5Fuaea?dl=0

Когато стартирате скрипта се случва следното:

  1. Отваря се диалогов прозорец, където трябва да изберете папката с файловете за разпределяне.

  2. Възможно е файловете, които ще разпределяте да се намират в подпапки на избраната папка. В този случай ще бъдете попитани дали искате тези файлове да бъдат изтеглени във вече избраната папка. Ако изберете “ДА”, всички файлове от подпапките ще бъдат прехвърлени в селектираната папка, а останалите празни папки ще бъдат изтрити.

  3. Следва предупреждение, че всички файлове от селектираната папка ще бъдат разделени по подпапки според тяхното файлово разширение. Например: всички файлове с разширение “.png” ще бъдат поставени в папка “png files” и т.н. Времето за приключване на операцията зависи от броя на файловете, които ще се разпределят. При тестове с около 750 файла с общо три различни файлови разширения, времето за приключване беше окло 1 минута и 40 секунди на MacBook Pro Retina. При около 30 файла с около 10 различни разширения, времето беше под 10 секунди.

В най-общ план е това. Ако някой желае и има познанията да пренапише скрипта по начин, който ще ускори процеса, ще съм много благодарен да го сподели.

Препоръчвам ако пробвате скрипта, първият път да го правите с копие на папката, която ще обработвате, за да станете наясно за какво иде реч.

P.S. Възможно е да се ползва и само като екстрактор на файлове от множество папки в една обща. За целта, след изпълнението на точка 2, отказвате изпълнението на следваща стъпка.

Редактирано от chayanne
Линк към коментара
Сподели в други сайтове

Нещо подобно не може ли да се направи и със smart folders? Така като гледам има опции за почти всичко...

Линк към коментара
Сподели в други сайтове

Smart Folders в някои случаи е по-добро решение, а и има възможност за въвеждане на доста критерии, но това не въвежда някакъв ред в изходните папки.

Sent from my iPad using Tapatalk

Линк към коментара
Сподели в други сайтове

Присъединете се към разговора

Можете да публикувате сега и да се регистрирате по-късно. Ако имате акаунт, влезте сега да публикувате с вашия акаунт.

Гост
Отговори в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Разглеждащи в момента   0 потребители

    • Няма регистрирани потребители разглеждащи тази страница.
Ремонт на покриви | Ремонт на покриви цени | Хидроизолация на покриви

×
×
  • Добави ново...