2 votos

Mover Automáticamente Los Archivos Creados En La Carpeta

Tengo un proyecto en el que he heredado de un ex-empleado que falta la fuente, por lo que estoy tratando de depuración de los archivos temporales que crea en un directorio. El problema es que se crea y elimina algunos de estos archivos tan rápidamente que no puedo moverlos a otra carpeta.

He tratado de AppleScript o Automator para mover automáticamente los archivos, sin embargo, no parece para trabajar con los archivos creados por la aplicación, pero hace el trabajo, si puedo mover los archivos en el directorio en el Finder.

También he intentado un bucle de shell script que hace un mv *, pero también no captura todos los archivos.

¿Hay alguna otra manera para mover automáticamente los archivos a otro directorio antes de que sean eliminados, o evitar que los archivos se eliminen en el primer lugar?

2voto

Smithies Puntos 6

Trate de usar una característica de OS X llamada "Acciones de Carpeta".

Haga clic derecho en cualquier carpeta y seleccione "Acciones de Carpeta de Instalación".

Se le da una lista completa de opciones. Estas opciones vienen con el sistema operativo. Si desea modificar un script puede hacer doble clic en él y hacer un duplicado. Usted puede modificar la secuencia de comandos para hacer lo que quiera. Por ejemplo, podría código de la secuencia de comandos para que una vez que se ha añadido un elemento a la carpeta, sería reproducir un sonido o enviarme un correo electrónico. Es bastante útil.

Una vez que se ha codificado su secuencia de comandos que necesita para moverlo a la ruta correcta. Ir al Finder y seleccione "Ir a", a continuación, pulse "Ir a la Carpeta". En este tipo de ruta: /Library/Scripts/Folder Action Scripts/. Arrastrar y soltar su secuencia de comandos en esa carpeta. Puede que se le pida una contraseña.

A continuación, vaya a la carpeta en la que desea que el script que se aplicará. Haga clic derecho y su nuevo script debe ser mencionado. Seleccione y golpear Attach.

Hay que ir!

Espero que esto ayude.

Más Información en la Carpeta Acciones aquí

2voto

Malik hassan Puntos 16

Tengo la sensación de que lo que sea que trate de no registrar los archivos antes de que la aplicación puede eliminar si lo que dices es ya demasiado rápido.

Pero usted puede mirar launchAgents/Demonios

launchAgents/Demonios

Muchos tipos de tareas que no requieren la interacción del usuario son la mayoría de la efectivamente manejado por un proceso que se ejecuta en segundo plano. Usted puede el uso de un demonio o servicio:

  • Proporcionar la funcionalidad de un servidor, que sirve páginas web.
  • Coordinar el acceso a un recurso compartido, como una base de datos.
  • Realizar el trabajo de un primer plano de la aplicación, tales como el acceso al sistema de archivos.

Apple proporcionar una guía completa aquí

Usted debe ser capaz de crear uno y ver la carpeta con él. El Lanzamiento agente puede ejecutar comandos y secuencias de comandos que puede agregar a su Programa de Argumentos.

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