フォルダを圧縮するスクリプトを作りたい実際には、フォルダを右クリックして「圧縮」を選択すると、フォルダと同じ名前のzipファイルが作成され、フォルダとファイルが作成されます。 は、ここに私のコードです:フォルダ内のフォルダを圧縮する
set the_src to "Mac Info:Users:Maison:Desktop:Dest_So36"
set the_src to quoted form of POSIX path of the_src
set the_dest to "Mac Info:Users:Maison:Desktop:Dest_So36.zip"
set the_dest to quoted form of POSIX path of the_dest
do shell script "cd " & the_src & ";zip -r " & the_dest & " *"
それはorginalフォルダからすべてのサブフォルダとファイルをかかりますが、開梱時に、それが元のフォルダ(サブフォルダとファイル)の内容をお返しはなく、-r、私はジッパーを使用している場合メインフォルダ自体 私はzip -jrを使用しているので、すべてのサブフォルダが緩んでいます(ファイルは取得されますが、フォルダは取得されません)。
ありがとうございました
不快に働かないでください。実際に私が\tシェルスクリプトdo_srcを使用した場合& "; zip -r "&the_dest&" * "スクリプトはデスクトップ全体を詰め込んでいるかのように無限ループになります:/ – Peter