일부 파일을 드롭 박스에 백업하는 데 applescript를 사용하려고합니다. 내 질문은 내 스크립트에서 여러 개의 IF statmens 결합 할 수있는 경우 및 Macintosh HD : 사용자 : svkrzn : Dropbox to ~ : Dropbox 같은 SET 이름 TO 경로를 줄이는 것이 가능한 경우.애플 스크립트 - 여러 IF 구문과 홈 폴더의 약어를 결합합니다.
여기 내 스크립트입니다
set destination to "Macintosh HD:Users:svkrzn:Dropbox:Backup"
set safari to "Macintosh HD:Users:svkrzn:Library:Safari:Bookmarks.plist"
set safariplist to "Macintosh HD:Users:svkrzn:Dropbox:Backup:Safari_Bookmarks.plist"
set things to "Macintosh HD:Users:svkrzn:Library:Application Support:Cultured Code:Things:Database.xml"
set thingsxml to "Macintosh HD:Users:svkrzn:Dropbox:Backup:THINGS_Database.xml"
tell application "Finder"
try
set S1 to duplicate file safari to folder destination with replacing
set T1 to duplicate file things to folder destination with replacing
if exists file safariplist then
display dialog "It exists."
delete file safariplist
end if
if exists file thingsxml then
display dialog "It exists."
delete file thingsxml
end if
set name of S1 to "Safari_Bookmarks.plist"
set name of T1 to "THINGS_Database.xml"
on error
display dialog "Oops, a problem occurred duplicating the file."
end try
end tell