1 votos

¿Existe alguna forma de mover archivos a varias carpetas en una única acción de carpeta?

Estoy intentando establecer una Acción de Carpeta que mueva todos los archivos que están en mi carpeta de descargas a sus carpetas apropiadas para no tener que hacerlo manualmente. (películas a la carpeta de películas, música a la carpeta de música, etc...)

¿Hay alguna forma de hacer esto en una acción de carpeta sin tener que crear un script de acción de carpeta distinto para cada tipo de archivo?

2voto

Fuzzy Purple Monkey Puntos 702

Puede utilizar un shell script como éste:

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 omite un archivo cuando existe un archivo con el mismo nombre en el destino.

0voto

Thibault Puntos 51

El imprescindible para ello es "Hazel" de noodlesoft : http://www.noodlesoft.com Puedes añadir carpetas en Hazel y para cada carpeta puedes añadir múltiples reglas. Hazel windiw Exemple of a rule for musics

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X