tell application "Finder"
delete folder "folder" of home
end tell
Substituindo a pasta pela pasta que você deseja excluir e salve o arquivo.
Se a pasta que você deseja excluir estiver fora do diretório inicial (por exemplo, a pasta / Usuários), substitua a linha de exclusão por:
delete folder "Users" of startup disk
Em seguida, abra o iCal e crie um novo evento recorrente na hora desejada e, como alarme, escolha Executar Script e selecione o AppleScript que você criou.
Cron
Abra Terminal.app e digite:
crontab -e
Lá, no arquivo aberto, adicione a seguinte linha
0 4 * * * rm -rf /Users/USER/folder
substituindo / Users / USER / folder pelo caminho completo da sua pasta e salve o arquivo.
Launchd
Crie um novo documento de texto e cole o seguinte código:
rm -rf /Path/to/Folder
Vamos chamá-lo de script.sh
Com base neste artigo , crie outro novo documento de texto e cole o seguinte:
A pasta não está no meu diretório pessoal - como posso excluir uma pasta da raiz de um disco rígido chamada "Usuários"?
Ryan
@ryan resposta editada para incluir sua solicitação.
nuc
Considerando o estado futuro desconhecido do cron, seria maravilhoso se você adicionasse um método launchd para fazer isso também.
Jason Salaz
1
@vxjasonxv launchd way added! :)
nuc
3
Hazel é um ótimo aplicativo para fazer esse tipo de coisa. Não é gratuito, mas funciona muito bem.
Eu o uso para "Etiquetar" ou destacar arquivos que foram baixados nas últimas 24 horas e, em seguida, para excluir arquivos da minha pasta de downloads com mais de 7 dias.
Depois, esvazio meu lixo uma vez por mês.
Este é apenas o básico do que pode ser feito com Hazel, é legal.
Respostas:
Appplescript & iCal
Abra o Applescript e digite o seguinte código:
Substituindo a pasta pela pasta que você deseja excluir e salve o arquivo.
Se a pasta que você deseja excluir estiver fora do diretório inicial (por exemplo, a pasta / Usuários), substitua a linha de exclusão por:
Em seguida, abra o iCal e crie um novo evento recorrente na hora desejada e, como alarme, escolha Executar Script e selecione o AppleScript que você criou.
Cron
Abra Terminal.app e digite:
Lá, no arquivo aberto, adicione a seguinte linha
substituindo / Users / USER / folder pelo caminho completo da sua pasta e salve o arquivo.
Launchd
Crie um novo documento de texto e cole o seguinte código:
Vamos chamá-lo de script.sh
Com base neste artigo , crie outro novo documento de texto e cole o seguinte:
Substitua nuc pelo nome de usuário da sua conta e /path/to/script.sh pelo caminho completo do script que criamos na primeira etapa.
Salve o arquivo em / Library / LaunchDaemons / como my_rfd.plist .
Por fim, inicie o Terminal.app e digite:
fonte
Hazel é um ótimo aplicativo para fazer esse tipo de coisa. Não é gratuito, mas funciona muito bem.
Eu o uso para "Etiquetar" ou destacar arquivos que foram baixados nas últimas 24 horas e, em seguida, para excluir arquivos da minha pasta de downloads com mais de 7 dias.
Depois, esvazio meu lixo uma vez por mês.
Este é apenas o básico do que pode ser feito com Hazel, é legal.
[Não tenho interesse financeiro em Hazel]
fonte