#macos #applescript
#macos #applescript
Вопрос:
У меня есть приведенный ниже код, который работает для копирования содержимого загрузок на рабочий стол. Что я хотел бы сделать, так это скопировать его во вновь созданную папку folder_name
, которая является текущей датой и временем.
set folder_name to (current date)
set folder_name to folder_name as string
tell application "Finder"
set p to path to desktop
make new folder at p with properties {name:folder_name}
end tell
tell application "Finder"
move (files of alias "Macintosh HD:Users:XXXXX:Downloads") to desktop
end tell
По сути, я не уверен, как перейти folder_name
к конечному пути. Я пытался (desktop amp; folder_name)
Спасибо
Ответ №1:
make new folder
Команда Finder возвращает новую папку.
И есть относительный путь к папке загрузок текущего пользователя
set currentDate to (current date) as string
set downloadsFolder to path to downloads folder
tell application "Finder"
set currentFolder to make new folder at desktop with properties {name: currentDate}
move (files of downloadsFolder) to currentFolder
end tell
Комментарии:
1. Еще один вопрос. если бы я хотел создать папку на внешнем SSD. Как к этому получить доступ?
2. Отсортировал его:
set diskName to "SSD"
затем заменитеdesktop
на diskName3.
make new folder at disk "DiskName"