Como obter o Automator para "copiar itens do Finder" e manter apenas uma cópia? -- finder campo com macos campo com automator camp apple Relacionado O problema

How to get Automator to “Copy Finder Items” and only keep one copy?


1
vote

problema

português

Eu construímos um fluxo de trabalho curto automático.

Ele faz um "Obter itens do Finder" do diretório "fontes".

Então, um "cópia" itens "para o diretório" targetdir ". Os "Substituir arquivos existentes" estão desmarcados.

Eu tenho um trabalho cron configurado para executá-lo a cada 2 minutos. Corre e funciona. Copia o diretório "SourceFiles" para os "TargetDir / SourceFiles".

No entanto, quando os arquivos são excluídos do diretório "SourceFiles", ele copia um diretório vazio para "targetdir" ... ou seja, os arquivos de backup em "targetdir" são excluídos.

Eu tentei verificar o cartão de seleção "Copy Finder & GT; substituir arquivos existentes". Mas então criou uma nova cópia toda vez. Eu acabo com isso ...

targetdir / sourcefiles

TargetDir / SourceFiles Copy

TargetDir / SourceFiles Copy 2

TargetDir / SourceFiles Copy 3

TargetDir / SourceFiles Copy 4

... e assim por diante.

Pergunta: Como posso fazer o automator fazer uma cópia do arquivo mais recente, mas não excluir o backup quando o arquivo original for excluído?

english

I've build a short Automator workflow.

It does a "Get Specified Finder Items" from directory "sourcesfiles".

Then does a "Copy Finder Items" to directory "targetdir". The "Replace Existing Files" is unchecked.

I have a cron job set up to run it every 2 minutes. It runs and works. It copies the "sourcefiles" directory to the "targetdir/sourcefiles".

However, when the files are deleted from the "sourcefiles" directory, it copies an empty directory to "targetdir" ... that is, the backed up files in "targetdir" get deleted.

I tried checking the "Copy Finder Items > Replace Existing Files" checkbox. But then it created a new copy every time. I end up with this ...

targetdir/sourcefiles

targetdir/sourcefiles copy

targetdir/sourcefiles copy 2

targetdir/sourcefiles copy 3

targetdir/sourcefiles copy 4

... and so on.

QUESTION: How can I make automator make one copy of the newest file, but not delete the backup when the original file gets deleted?

        

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Eu acredito que o seguinte fluxo de trabalho atende sua pergunta: "Como posso fazer o automator fazer uma cópia do novo arquivo, mas não excluir o backup quando o arquivo original for excluído?"

Automator Workflow

 

I believe the following workflow answers your question: "How can I make automator make one copy of the newest file, but not delete the backup when the original file gets deleted?"

Automator Workflow

 
 

Perguntas relacionadas

2  Automator Combine PDF Aplicativo  ( Automator combine pdf application ) 
Eu criei quase uma aplicação automática exata como aqueles que postaram antes de mim e vai da seguinte forma; 1) Obter itens do Finder selecionado 2) Comb...

1  Digitando automaticamente uma senha no terminal  ( Automatically typing a password into terminal ) 
Eu quero ser capaz de alterar a senha de uma imagem de disco, mas totalmente automatizada. Existe uma maneira de inserir uma string como uma senha em vez de t...

3  Possível automatizar a entrada de classificações de estrelas e play contagens para música idêntica / duplicada no iTunes?  ( Possible to automate entering star ratings and play counts for identical duplica ) 
Estou no processo de substituição de minha baixa qualidade e lt; 192 kpbs mp3s em arquivos MP3 ou ALAC de 320 KPBS no iTunes. Agora, minha rotina é importar...

0  Como pesquisar PDFs e extrair páginas correspondentes com automator?  ( How to search pdfs and extract matching pages with automator ) 
Eu estou tentando fazer um fluxo de trabalho automático que vai me dar: . Especifique uma pasta para executar as ações em Pesquisar todos os arquivos PDF ...

1  Em um serviço, como obter um URL de rico texto?  ( In a service how to get a url from rich text ) 
Estou interessado em fazer um serviço (usando automator, se possível) que me permita executar uma ação em um URL. Se o URL existir como texto simples, isso ...

0  Convertendo Ação Automático no AppleScript para Bash Script  ( Converting automator action in applescript to bash script ) 
Acabei de escrever um aplicativo automático usando o AppleScript (junto com algumas linhas de bash) para iniciar o FTP com um único clique. No entanto, corre ...

6  MacOS Catalina causando "Encontrar :.: Operação não permitido" erros  ( Macos catalina causing find operation not permitted errors ) 
Eu tenho um fluxo de trabalho de automação que uso como uma ação rápida. É preciso um item localizador e chama um script de shell com ele. Parte do script de ...

1  Como executar o script do shell no lançamento do aplicativo?  ( How to run shell script upon application launch ) 
Não tenho certeza se isso pertence aqui ou no superusuário, mas é o Mac específico, então eu vou com aqui. Eu escrevi um script Ruby que edita o arquivo de ...

3  Usando Automator ou AppleScript para criptografar / descriptografar com OpenSSL  ( Using automator or applescript to encrypt decrypt with openssl ) 
Eu gostaria de saber como usar o Automator ou o AppleScript para criar uma gota que comprima / descompactar (tar.gz) e criptografar / descriptografar com arqu...

4  Remover serviços de menus de contexto (mas deixá-los no menu de serviços do aplicativo)  ( Remove services from context menus but leave them in the apps services menu ) 
Eu criei alguns serviços com automator e parece que o OS X adiciona automaticamente isso ao menu de contexto de arquivos / pastas que eles se aplicam. É possí...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.