É possível: Fluxo de trabalho do Automator para importação de arquivos com base em data?

1

Gostaria de saber se o seguinte é possível com o Automator.

Quero poder mover todos os arquivos, mas, no meu caso especial, vídeos e fotos, de qualquer dispositivo possível (iPhone, iPad, cartão SD, mas talvez também de outros diretórios) para o meu NAS, ordenado por data. Cada tipo de arquivo deve ter um diretório separado, por exemplo.

NAS://imported/video 
NAS://imported/photos 

O que também deve fazer: dentro desses diretórios separados, deve haver uma pasta para cada data de uma foto ou vídeo será movido para (e que também seria importante que você pode personalizar o formato de data para yy-mm-dd, dd-mm-yyou similar, antes de executar o fluxo de trabalho)

NAS://imported/video/2014-11-04 
NAS://imported/video/2014-11-05 

Agora, todos os vídeos feitos no dia 5 de novembro devem ser movidos para NAS://imported/video/2014-11-05/video_file1.mp4

Sei que não há problema em mover arquivos por tipo para determinadas pastas, mas não sei como criar pastas específicas de data para cada arquivo antes do comando move ....

Estou no MacOS 10.10 (Yosemite)

Chris
fonte
Isso será difícil de alcançar apenas com ações do Automator. Você provavelmente precisará de algum script de shell ou outra linguagem de script incorporada a uma ação Executar Script . Você se sente à vontade com shell script, AppleScript ou outro idioma?
Graham Miln
Oh, que pena ... Bem, eu conheço alguns Shell (Korn-), mas não o suficiente para codificar algo para este caso de uso. Depende de quanto mundo será o Automator e quanto da Shell. Mas o que eu realmente não entendo é que não há arquivos SO Solution for Mobbing nativos como este (nem mesmo em um importador de imagens como o Image Capture).
Chris

Respostas:

0

Isso será difícil com o Automator, mas é possível. Você precisará aumentar o fluxo de trabalho do Automator com as etapas Executar Script, envolvendo alguma outra linguagem de script. Essa linguagem pode ser shell script, AppleScript ou outra ferramenta capaz de linha de comando, como perl.

Como alternativa, você pode encontrar uma ferramenta de terceiros como a Hazel capaz de ajudar:

Hazel assiste a qualquer pasta que você mande, organizando automaticamente seus arquivos de acordo com as regras que você cria. Possui uma interface de regras semelhante à do Apple Mail, para que você se sinta em casa.

Graham Miln
fonte
Obrigado pela dica para tentar Hazel, que pode ser exatamente o que eu estava procurando.
Chris