1 votos

Automático: Mover archivos a una nueva subcarpeta basada en el nombre del archivo

Descargo de responsabilidad, esto puede no ser algo que Automator pueda hacer.

Tengo un gran directorio de archivos de películas. Para poder usar un programa, cada película debe estar en su propia carpeta. Me gustaría crear algún tipo de automatización para hacer lo siguiente:

  • Crear carpetas con el nombre de cada archivo ex: Cool Movie.m4v =>

0voto

user3439894 Puntos 5883

En Terminal , cambiar de directorio a la carpeta que contiene el archivos por ejemplo..:

cd /path/to/files

Entonces use lo siguiente Comando compuesto para hacer lo que has pedido:

for f in *.*; do [ -f "$f" ] || continue; mkdir "${f%.*}" && mv "$f" "${f%.*}"; done

Si quieres limitarlo a sólo .m4v archivos y luego cambiar for f in *.*; a:
for f in *.m4v;

Tenga en cuenta que esto no hace un carpeta con el ƒ personaje que has mostrado, pero si es parte de la deseada nombre de la carpeta y luego cambiar ambas ocurrencias de "${f%.*}" a: "${f%.*} ƒ"

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