AppleScript を使用して、フォルダー内のファイル全体を圧縮しようとしています。私はこのコードを使用し、
tell application "Finder"
set x1 to (path to home folder as text)
set theItem to x1 & "Documents:MyFolder" 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
これは正常に動作します。しかし、zipファイル内でこのようにフォルダー構造全体を圧縮し、
ユーザー:マイユーザー:ドキュメント:マイフォルダー:
このフォルダー構造を使用せずに、フォルダー内のファイル全体を圧縮したいだけです。でさえないということMyFolder
です。zipファイル内のファイルのみ。
?