Listar uma hierarquia de pastas do OS X com o TextWrangler

O OS X Finder é uma ótima ferramenta para organizar seus documentos e projetos em hierarquias de pastas; no entanto, é um pouco limitado. Se você deseja salvar essa hierarquia como uma lista em um arquivo, o Finder e o OS X não fornecem essas opções. Embora o Finder ofereça suporte à impressão das listagens de uma pasta arrastando uma pasta para uma fila de impressão, esse é o limite das opções para listar itens de pasta.

Uma alternativa para isso é usar screenshots; no entanto, são imagens estáticas nas quais os itens não podem ser selecionados e copiados ou gerenciados de outra forma.

Outra alternativa é tentar usar scripts do Automator, AppleScript ou shell (incluindo ferramentas como "árvore" para listar hierarquias) para construir um fluxo de trabalho para essa finalidade; no entanto, isso às vezes pode exigir um pouco de desenvolvimento e teste, além de ser uma tarefa assustadora, especialmente para aqueles que não estão familiarizados com as linguagens de script.

Apesar disso, existe uma opção mais fácil com o utilitário TextWrangler gratuito que está disponível para o OS X da BareBones Software. Um recurso que o TextWrangler suporta é a capacidade de criar uma árvore hierárquica recortada por tabulação do conteúdo de uma pasta e exibi-la em um documento de texto simplesmente arrastando uma pasta para a janela de um documento. No entanto, esse recurso incluirá todos os arquivos e pastas na hierarquia, o que às vezes pode não ser desejado.

Se você está interessado apenas em mostrar as pastas em uma estrutura de diretórios e sem arquivos, então você ainda pode fazer isso aproveitando-se de como o TextWrangler gerencia a notação de pasta em seu recurso de listagem de diretórios.

No OS X, o símbolo do separador de pastas é uma barra invertida; no entanto, isso é uma alteração do Mac OS clássico em que o separador de pastas era dois pontos. No entanto, o OS X ainda reconhece o cólon como um símbolo reservado e não permitirá, por padrão, que ele seja usado em nomes de arquivos. No entanto, em seu recurso de listagem de diretórios, o TextWrangler usará dois pontos para separar pastas.

Como a maior parte dos caminhos de pasta do TextWrangler é garantida e você tem listas de dois-pontos e de arquivos, você pode usar essa diferença para extrair linhas de uma listagem de pastas para obter apenas uma listagem dos diretórios em uma árvore. de todos os arquivos. Para fazer isso, execute as seguintes etapas:

  1. Inicie o TextWrangler e arraste uma pasta desejada para a janela do documento em branco.
  2. Selecione "Process Lines Containing" no menu Text.
  3. Digite um símbolo de dois pontos no campo "Localizar linhas contendo" e marque a opção para copiar para um novo documento.
  4. Clique no botão Processar.

Com essas etapas, o TextWrangler criará um novo documento contendo apenas a árvore de hierarquia de pastas da pasta desejada do Finder.


 

Deixe O Seu Comentário