Я пытаюсь скопировать все файлы из папки в другую. Это работает, только если я укажу полный путь, включая имя диска и имя пользователя.AppleScript копирует файлы с a на b с любым именем пользователя
Это работает:
tell application "Finder"
set a to folder "Macintosh HD:Users:Michael:Desktop:Files:"
set b to folder "Macintosh HD:Users:Michael:Desktop:Copies"
duplicate every file of a to b
конец сказать
Но я хочу, чтобы это совместимо с любым HDD наименовании и имя пользователя. Итак, я ищу относительный путь, эквивалентный ~:Desktop
.
Спасибо @vadian но что, если адресат не на рабочем столе, но в более глубоком пути в пользовательской библиотеке? – Zeton
Этот путь, если быть точным: ~/Библиотека/Контейнеры/com.apple.iWork.Numbers/Данные/Библиотека/Поддержка приложений/Пользовательские шаблоны – Zeton
Я обновил ответ – vadian