를 건너 뛰는/중복/교체를 처리하는 방법을 모른다 : 기본적으로나는 Finder에게 AppleScript로 파일을 옮기라고 말하려고합니다. 하지만 스크립트는 다음과 같습니다
tell application "Finder"
set destinFolder to (choose folder)
try
move selection to destinFolder
on error vMessage number -15267
display dialog "" & vMessage
end try
end tell
, 같은 이름의 파일이 이미 대상 폴더에 존재하는 경우에, 나는 사용자가 원하는 파일을 복제, 교체 또는 건너 뛸 수있는 선택권이 있으며 AppleScript을 사용하여 다음 파일 이동 을 계속 수행하십시오. 아래 그림처럼.
업데이트 : 위와 같은 대화 상자를 표시하는 방법을 알고이 문제는 내가 구현하는 방법을 모르는 인 애플 스크립트 로직을 "대체하거나 생략, 중복". 게다가,이 라인을 유지하려면 :
move selection to destinFolder
이 코드 줄은 그 혜택을 잃게됩니다 repeat
를 사용하여, 하나의 대화 상자에서 적절한 이동의 진행 비율을 보여 때문입니다.
위와 같은 대화 상자를 표시하는 방법을 알고 있습니다. 문제는 "복제를 구현하는 방법을 모르겠습니다. AppleScript에서 로직을 변경, 대체 또는 건너 뛰기 만하면됩니다. –
대체 및 건너 뛰기 논리가 내 대답에 포함됩니다. – adayzdone
아, 처음에는 눈치 채지 못했습니다. 죄송합니다. 게다가, '반복'을 사용하는 대신 'destinFolder'로 '이동 선택'을 계속 사용하는 방법이 있습니까? 감사. –