1 votos

Eliminar automáticamente temporal ~/Library/Application Support carpetas

Tengo una unidad de memoria flash que llevo alrededor de todas partes que tiene un par de aplicaciones independientes que puedo usar en todas partes instalado en él. Sin embargo, la mayoría de estos salen de Soporte de la Aplicación de las carpetas, y no quiero dar a la gente el acceso a cualquiera de mi información, etc.

Hay alguna forma de eliminar automáticamente estas carpetas ya sea justo antes o justo después de que me retire de mi unidad flash? He tratado de escribir un flujo de trabajo de Automator para ello, y funciona, pero se siente muy desacoplados.

También, la mayoría de los detalles que he dicho son flexibles; sólo quiero algo que va a hacer el trabajo el 100% del tiempo.

3voto

Brian Puntos 48423

Le sugiero que utilice una cuenta de invitado en OS X si desea que el directorio de inicio de los archivos borrados automáticamente para usted. Una cuenta de invitado, el directorio de inicio del limpiarlo cuando usted salga de la sesión.

De http://docs.info.apple.com/article.html?path=Mac/10.7/en/mh35549.html:

Importante: los Archivos creados por un usuario invitado se eliminan cuando el usuario cierra la sesión. Un hogar temporal se crea la carpeta para que el huésped archivos del usuario, pero esta carpeta y su contenido se elimina cuando el usuario cierra la sesión.

2voto

Matt Love Puntos 5380

Yo sé que usted ya ha intentado escribir un flujo de trabajo de Automator para esto, pero esta es probablemente la mejor manera de hacerlo. Puedes publicar lo que ustedes hicieron por su flujo de trabajo?

Lo que yo sugeriría es la creación de una Aplicación en Automator y el uso de la "Ejecutar Script de Shell" de acción. Para el comando, use rm ~/Library/Application\ Support/* y esto eliminará todos los archivos dentro de la carpeta de Soporte de Aplicaciones. Ahora, esto se va a borrar TODOS los archivos de Compatibilidad de Aplicaciones...incluso el usuario de su sesión en.

Si desea evitar esto, usted puede hacer una de dos cosas. La más sencilla sería utilizar la cuenta de invitado de ese equipo como @bneely sugiere.

También puede configurar más de una secuencia de comandos de shell para eliminar sólo los directorios que usted especifique. Por ejemplo si estás en el transporte de la Médula.app con usted, usted puede agregar la acción rm -rf ~/Library/Application\ Support/CoRD y añadir otra acción para cada aplicación que utilice. Es un poco tedioso, pero eficaz.

Déjeme saber si usted necesita más ayuda de la configuración.

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