Eu também usei o Automator, mas de alguma outra forma. Ele não funciona como um encanto devido a limitações do Automator / bugs / longo tempo de carregamento, mas bem, pelo menos funciona: D
O que este script faz é simplesmente armazenar em variáveis quais arquivos foram adicionados à pasta "Downloads", perguntar ao usuário onde movê-los, armazenar a resposta em outra variável e então combinar duas variáveis para mover os arquivos destino.
- Abra a ferramenta Automator.
- Criar um novo documento do tipo "Ação da pasta"
- Atribuir a ação de pasta à pasta "Downloads"
- Agora, adicione os seguintes itens na ordem:
- "Definir valor da variável" e defini-lo como variável "Arquivos" (crie uma nova variável para ele).
- "Solicitar itens do localizador". Dê o aviso adequado (por exemplo, "Escolher pasta de destino") e o local de início (selecionei o diretório inicial). Defina o tipo esperado para "Pastas". Ignore a entrada para a ação marcando a caixa de seleção em Opções da ação.
- "Set Variable value" e defina como variável "Caminho de destino" (crie uma nova variável para ele). Ele armazenará o caminho de destino em variável para uso futuro.
- "Obter valor da variável" e defina-o para recuperar a variável "Arquivos". Ignore a entrada para a ação marcando a caixa de seleção em Opções da ação.
- "Mover itens do Finder" e definir o caminho de destino para que seja variável "Caminho de destino".
Em seguida, salve-o no Automator. Agora, sempre que algo for adicionado à pasta "Downloads", o Automator será executado acima do fluxo de trabalho.
O problema é que o prompt para a pasta de destino não aparece na frente, mas na parte de trás: / Por isso é fácil esquecê-lo. Assim, eu estendi meu script para reproduzir o som do sistema antes de perguntar pela pasta de destino. No entanto, o som do sistema reproduzido não está disponível na biblioteca de ações do Automator por padrão. Você pode baixá-lo aqui:
link
GL & HF!