У меня есть этот appleScript, который берет выбранный элемент и заархивирует этот файл / папку и использует имя в качестве имени почтового индекса. Проблема, с которой я столкнулся, заключается в том, что, когда я распаковываю zip-архив, он имеет структуру папок на всем пути от пользователя и выше.
Как это:
Users:
username:
folder:
folder:
Мне бы хотелось, чтобы это было:
folder:
Вот код:
tell application "Finder"
set theItem to selection as alias
set itemPath to quoted form of POSIX path of theItem
set fileName to name of theItem
set theFolder to POSIX path of (container of theItem as alias)
set zipFile to quoted form of (theFolder & fileName & ".zip")
do shell script "zip -r " & zipFile & " " & itemPath
end tell