Quiero crear una acción de carpeta que limpie los nombres de archivo de mis archivos descargados.
Por ejemplo Youtube_MyVideofile_(1080p_30fps_H264-128kbit_AAC).mp4 debería ser despojado de "Youtube" "30fps" "128kbit" "AAC" "(" ")" y "_" debería ser reemplazado por un "espacio". Por lo tanto, el resultado sería MyVideofile 1080p H264.mp4
Sé que podría hacer esto con Automator, pero luego tendría que configurar un elemento de "buscar/reemplazar" para cada palabra. Preferiría usar una lista única de palabras que sería más fácil de mantener, porque tengo muchas fuentes diferentes de donde obtengo archivos de forma regular, por lo que la lista real de palabras a eliminar será muy larga y puede actualizarse de vez en cuando.
Encontré esta Automator or AppleScript to Remove Multiple Strings from File Names? que es similar, pero solo funcionaba con carpetas seleccionadas. En cambio, quiero configurarlo para que funcione automáticamente como una acción de carpeta.
Supongo que por lo tanto también necesitaré una lista blanca de extensiones de archivo a las que el script no afectará, como ".download" para descargas de safari que aún están en progreso.
1 votos
Por favor proporcione una muestra real de nombres de archivo tanto antes como después de lo que desea, y edítelo en la pregunta.
0 votos
¿Qué versión de OS X/macOS estás utilizando?
0 votos
Estoy en la última versión de El Capitan.
0 votos
Está bien, acabo de probarlo en OS X 10.11.6 y funciona como se esperaba.