Избройте йерархията на папките на OS X с TextWrangler

OS X Finder е чудесен инструмент за организиране на вашите документи и проекти в йерархии на папки; Въпреки това, тя е малко ограничена. Ако искате да запишете тази йерархия като списък във файл, Finder и OS X не предоставят тези опции. Докато Finder поддържа печат на списъци с папки чрез плъзгане на папка в опашка за печат, това е около границата на опциите за изброяване на папките.

Една алтернатива на това е да се използват скрийншоти; това обаче са статични изображения, в които елементите не могат да бъдат избирани и копирани или по друг начин управлявани.

Друга алтернатива е да се опитате да използвате Automator, AppleScript или shell скриптове (включително инструменти като "дърво", за да изброите йерархиите), за да изградите работен поток за тази цел; това понякога може да отнеме малко развитие и тестване и да бъде трудна задача особено за тези, които не са запознати със скриптовите езици.

Въпреки това, по-лесният вариант съществува с безплатната програма TextWrangler, която е достъпна за OS X от софтуера BareBones. Една от функциите, която TextWrangler поддържа, е възможността да се създаде йерархично дърво с раздели с табулации на съдържанието на папката и да се покаже в текстов документ чрез просто плъзгане на папка в прозореца на документа. Тази функция обаче ще включва всички файлове и папки в йерархията, които понякога не могат да бъдат желани.

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

В OS X символът за разделяне на папки е наклонена черта; това обаче е промяна от класическата Mac OS, в която разделителят на папки е двоеточие. Независимо от това, OS X все още разпознава двоеточие като запазен символ и по подразбиране няма да позволи да се използва в имена на файлове. Въпреки това, в своята функция за запис на директория, TextWrangler ще използва двоеточие за разделяне на папки.

Тъй като в повечето случаи сте гарантирани, че пътеките в папките в TextWrangler ще имат двоеточие и файлови списъци под тях няма, можете да използвате тази разлика, за да извличате линии от списък с папки, за да получавате само списък от директории в дърво, вместо на всички файлове. За да направите това, изпълнете следните стъпки:

  1. Стартирайте TextWrangler и плъзнете желаната папка в празния прозорец на документа.
  2. Изберете "Process Lines Containing" от меню Text.
  3. Въведете един символ с двоеточие в полето "Find Lines Containing" и проверете опцията за копиране в нов документ.
  4. Кликнете върху бутона Процес.

С тези стъпки, TextWrangler ще създаде нов документ, съдържащ само дървото на йерархията на папките за желаната папка Finder.


 

Оставете Коментар