Skip to main content
Inspiring
October 22, 2024
Answered

AppleScriptおよびJXAのドロップレットで認識されないファイル

  • October 22, 2024
  • 1 reply
  • 435 views

AppleScriptおよびJXAでドロップレットにドロップしても認識されないAIファイルがありました。

(AI2023で保存したファイル、元々の作成はもっと古いファイルです)

OSやAppleScript側の問題の可能性もあるのですが、ファイル側の問題の可能性もあるのでこちらに投稿させて頂きます。

 

本当はそのままアップして検証していただければ良いのですが仕事のファイルのためアップできません。

また保存し直すと認識される様になるので改変してアップすることもできません。

 

症状としては、複数のファイルと併せて当該ファイルをドロップすると認識されないのですが、

単一ファイルをドロップした際には認識されます。

ターミナルでlsした場合も認識されています。

 

同様の症状に遭遇された方はいらっしゃいますか?

検証はIntel + Monterey , M1 + Venturaで行いましたがどちらも同じ症状です。

This topic has been closed for replies.
Correct answer monokano

macOSのセキュリティがらみで発生する現象です。

macOSでインターネットからダウンロードしたファイルには、拡張属性の「com.apple.quarantine」が付与されます。これがあると、ドロップレットに複数ファイルをドロップした際に取りこぼしが発生してしまうようになりました。

 

対処方法は、ファイルの拡張属性「com.apple.quarantine」を削除することだけです。

ドロップレット側での対処方法は、残念ながらありません。

1 reply

monokano
Community Expert
monokanoCommunity ExpertCorrect answer
Community Expert
October 22, 2024

macOSのセキュリティがらみで発生する現象です。

macOSでインターネットからダウンロードしたファイルには、拡張属性の「com.apple.quarantine」が付与されます。これがあると、ドロップレットに複数ファイルをドロップした際に取りこぼしが発生してしまうようになりました。

 

対処方法は、ファイルの拡張属性「com.apple.quarantine」を削除することだけです。

ドロップレット側での対処方法は、残念ながらありません。

SGT0001Author
Inspiring
October 22, 2024

ありがとうございます。

ネットでダウンロードしたファイルではなく、

ずっとローカルだけで使用しているファイルのうちの一つなのですが...。

com.apple.quarantineの属性は何で見れるのでしょうか?

monokano
Community Expert
Community Expert
October 22, 2024

「mac 拡張属性」でWeb検索してみてください。