Nuestro sistema de correo de voz envía los mensajes a través del correo electrónico como archivos mp3. Cuando me descargue el archivo, que se viene abajo como "mensaje.mp3", pero, por supuesto, OSX va a cambiar el nombre de los Mensajes "(x).mp3" cuando se tiene más de 1. Lo que yo quiero hacer es crear un script o una tarea que se elimina de forma automática todos los días (o lo que sea que elija) siempre y cuando tengan más de un par de días de edad.
No sé cómo una tarea cron, y una solución que encontré fue crear un AppleScript (que yo tampoco sé bien) y, a continuación, usar iCal para programar un evento cotidiano que se ejecuta la secuencia de comandos. Pero no funciona.
Aquí está el AppleScript:
tell application "Finder"
try
delete (every file of folder "Macintosh HD:Users:username:Downloads" whose name starts with "message" and modification date is less than (get current date) - 2 * days)
end try
end tell
Y en iCal he creado un evento que se repite, con el script adjunto.
¿Alguien sabe cómo hacer esto (tal vez una mejor manera?)