Utilizzare Automator per copiare una singola cartella in più posizioni

1

Ho diverse cartelle di progetti di siti Web in una struttura come questa:

Client Work

|- Client 1
  |- client1site
    |- admin
      |- core

|- Client 2
  |- client2site
    |- admin
      |- core

|- Client 3
  |- client3site
    |- admin
      |- core

Il diagramma sopra mostra solo le cartelle chiave, ce ne sono altre. Ci sono anche più di 3 client, ma la struttura è la stessa per tutti.

La cartella principale fa parte di un CMS ed è identica su tutti i siti. Questo è aggiornato regolarmente.

Vorrei poter usare Automator per copiare una singola istanza di questa cartella principale, memorizzata da qualche altra parte nel mio computer (può essere ovunque) e sostituire tutte le istanze di / admin / core nella cartella Client Work .

È possibile?

Grazie per l'aiuto!

    
posta Mike Harrison 26.08.2016 - 18:14
fonte

1 risposta

1

Sì, questo può essere fatto in Automator .

Crea un nuovo Flusso di lavoro e aggiungi un Trova elementi del Finder specificato azione aggiungendo il modello core cartella .

Aggiungi un Copia elementi del Finder azione , uno per ciascun sito Cliente .

Per ogni Copia elementi del Finder azione , fai quanto segue

  • Verifica la [✓] Sostituisci file esistenti casella di controllo .
  • Nella A: casella di riepilogo , seleziona: Altro ...
    • Nella finestra di dialogo Scegli :
      • Vai alla cartella di amministrazione del Client (numero) appropriato
      • appropriato.
      • Fai clic sul pulsante Scegli .

Fatto questo per ogni Cliente il flusso di lavoro allora copia la