リンクをクリップボードにコピー
コピー完了
AppleScriptおよびJXAでドロップレットにドロップしても認識されないAIファイルがありました。
(AI2023で保存したファイル、元々の作成はもっと古いファイルです)
OSやAppleScript側の問題の可能性もあるのですが、ファイル側の問題の可能性もあるのでこちらに投稿させて頂きます。
本当はそのままアップして検証していただければ良いのですが仕事のファイルのためアップできません。
また保存し直すと認識される様になるので改変してアップすることもできません。
症状としては、複数のファイルと併せて当該ファイルをドロップすると認識されないのですが、
単一ファイルをドロップした際には認識されます。
ターミナルでlsした場合も認識されています。
同様の症状に遭遇された方はいらっしゃいますか?
検証はIntel + Monterey , M1 + Venturaで行いましたがどちらも同じ症状です。
macOSのセキュリティがらみで発生する現象です。
macOSでインターネットからダウンロードしたファイルには、拡張属性の「com.apple.quarantine」が付与されます。これがあると、ドロップレットに複数ファイルをドロップした際に取りこぼしが発生してしまうようになりました。
対処方法は、ファイルの拡張属性「com.apple.quarantine」を削除することだけです。
ドロップレット側での対処方法は、残念ながらありません。
リンクをクリップボードにコピー
コピー完了
macOSのセキュリティがらみで発生する現象です。
macOSでインターネットからダウンロードしたファイルには、拡張属性の「com.apple.quarantine」が付与されます。これがあると、ドロップレットに複数ファイルをドロップした際に取りこぼしが発生してしまうようになりました。
対処方法は、ファイルの拡張属性「com.apple.quarantine」を削除することだけです。
ドロップレット側での対処方法は、残念ながらありません。
リンクをクリップボードにコピー
コピー完了
ありがとうございます。
ネットでダウンロードしたファイルではなく、
ずっとローカルだけで使用しているファイルのうちの一つなのですが...。
com.apple.quarantineの属性は何で見れるのでしょうか?
リンクをクリップボードにコピー
コピー完了
「mac 拡張属性」でWeb検索してみてください。
リンクをクリップボードにコピー
コピー完了
確認したところ、確かにcom.apple.quarantineの属性がついていました。
ありがとうございました。
どこでついたんだろう🧐