매일 폴더 자동 삭제 매일 오전 4시에 폴더를

매일 오전 4시에 폴더를 자동으로 삭제하는 방법이 있습니까?

10.6.7을 실행 중입니다.



답변

Appplescript & iCal

Applescript를 열고 다음 코드를 입력하십시오.

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

폴더 를 삭제하려는 폴더 로 바꾸고 파일을 저장하십시오.

삭제하려는 폴더가 홈 디렉토리 외부에있는 경우 (예 : / Users 폴더) 삭제 행을 다음으로 바꾸십시오.

delete folder "Users" of startup disk

그런 다음 iCal을 열고 원하는 시간에 새로운 되풀이 이벤트를 생성하고 알람으로 스크립트 실행 을 선택하고 생성 한 애플 스크립트 를 선택하십시오.


크론

Terminal.app를 열고 다음을 입력하십시오.

crontab -e

열린 파일에 다음 줄을 추가하십시오.

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

/ Users / USER / folder폴더전체 경로 로 바꾸고 파일을 저장하십시오.


런칭

새 텍스트 문서를 만들고 다음 코드를 붙여 넣습니다.

rm -rf /Path/to/Folder

그것을 script.sh라고하자

기사를 기반으로 다른 새 텍스트 문서를 작성하고 다음을 붙여 넣으십시오.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
 "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="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>StartCalendarInterval</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>

교체 NUC 계정 사용자 이름 및 /path/to/script.sh 우리는 첫 번째 단계에서 만든 스크립트의 전체 경로.

파일을 / Library / LaunchDaemons /my_rfd.plist 로 저장하십시오 .

마지막으로 Terminal.app을 시작하고 다음을 입력하십시오.

launchctl load /Library/LaunchDaemons/my_rfd.plist


답변

헤이젤 은 이러한 유형의 작업을 수행하는 데 유용한 앱입니다. 무료는 아니지만 훌륭하게 작동합니다.

지난 24 시간 동안 다운로드 한 파일을 “레이블”하거나 강조 표시 한 다음 7 일이 지난 다운로드 폴더에서 파일을 삭제하는 데 사용합니다.

그런 다음 한 달에 한 번 휴지통을 비 웁니다.

이것은 Hazel로 할 수있는 것의 기본 사항입니다.

[헤이젤에 대한 재정적 이해가 없습니다]


답변