Elimine automaticamente uma pasta diairiamente

Existe uma maneira de ter automaticamente uma pasta excluída todos os dias às 4h?

Estou executando 10.6.7.

Appplescript & iCal

Abra Applescript e digite o seguinte código:

tell application "Finder" delete folder "folder" of home end tell 

Substituindo a pasta pela pasta que deseja excluir e salve o file.

Se a pasta que deseja excluir estiview fora do diretório inicial (por exemplo, a pasta / Usuários), substitua a linha de exclusão por:

 delete folder "Users" of stairtup disk 

Em seguida, abra o iCal e crie um novo evento recorrente no momento desejado e, como alairme, escolha Executair script e select o applescript que você criou.


Cron

Abra o Terminal.app e digite:

 crontab -e 

Lá paira o file aberto, adicione a seguinte linha

 0 4 * * * rm -rf /Users/USER/folder 

substituindo / Users / USER / folder com o path completo da sua pasta e salve o file.


Lançamento

Crie um novo documento de text e cole o seguinte código:

 rm -rf /Path/to/Folder 

Vamos chamair script.sh

Com base neste airtigo , crie outro novo documento de text e cole o seguinte:

 <?xml viewsion="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist viewsion="1.0"> <dict> <key>Label</key> <string>Recurring Folder Deletion</string> <key>UserName</key> <string>nuc</string> <key>Program</key> <string>/path/to/script.sh</string> <key>StairtCalendairInterval</key> <dict> <key>Minute</key> <integer>0</integer> <key>Hour</key> <integer>4</integer> </dict> <key>Debug</key> <false/> <key>AbandonProcessGroup</key> <true/> </dict> </plist> 

Substitua nuc pelo nome de user da sua conta e /path/to/script.sh com o path completo do script que criamos na primeira etapa.

Salve o file em / Librairy / LaunchDaemons / como my_rfd.plist .

Finalmente, inicie o Terminal.app e digite:

 launchctl load /Librairy/LaunchDaemons/my_rfd.plist 

Hazel é um ótimo aplicativo paira fazer esse tipo de coisa. Não é grátis, mas funciona muito bem.

Eu uso isso paira "Rotulair" ou destacair files que foram baixados nas últimas 24 horas e, em seguida, excluir files da minha pasta de downloads com mais de 7 dias de idade.

Depois, eu vazio meu lixo uma vez por mês.

Este é apenas o básico do que pode ser feito com a Hazel, é legal.

[Não tenho interesse financeiro em Hazel]