Esiste un modo per spostare i file su più cartelle in Azione cartella singola?

1

Sto provando a impostare un'azione cartella che sposterà tutti i file contenuti nella cartella dei download nelle cartelle appropriate in modo che non sia necessario eseguirli manualmente. (film in cartella di film, musica in cartella musicale ecc ...)

C'è un modo per farlo in un'azione cartella senza dover creare uno script di azione cartella separato per ogni tipo di file?

    
posta Joshua Howell 16.03.2014 - 18:42
fonte

2 risposte

2

Puoi usare uno script di shell come questo:

for f; do
  case $f in
    *.mp3|*.m4a) mv -n "$f" ~/Music;;
    *.jpg) mv -n "$f" ~/Pictures;;
    *) mv -n "$f" ~/Documents;;
  esac
done

mv -n salta un file quando esiste un file con lo stesso nome nella destinazione.

    
risposta data 18.03.2014 - 17:44
fonte
0

Il must per farlo è "Hazel" da noodlesoft: link Puoi aggiungere cartelle in Hazel e per ogni cartella puoi aggiungere più regole.

    
risposta data 16.03.2014 - 21:49
fonte

Leggi altre domande sui tag