Skypeはファイルシステム上のダウンロードファイルをどのように追跡できますか?


0

OS X El CapitanでSkype 7.37を使用し、この非常に異常な動作を観察しました。

  1. Skypeチャットで写真を受け取ります。
  2. 「Finderで表示」をクリックすると、Skypeはダウンロードフォルダに写真を配置します。
  3. ファイルを例えばに移動します。ドロップボックス。
  4. もう一度[Reveal in Finder]をクリックします - SkypeはDropboxフォルダを正しく開きます
  5. ファイルをもう一度例えばに移動します。デスクトップ そしてそれを改名しなさい "test"などを追加することによって。
  6. もう一度[Reveal in Finder]をクリックします - Skypeが正しくデスクトップを開く !!!

ステップ4と6では、Skypeが再び写真をダウンロードしてそれをDownloadsに保存することを期待していました。

他の誰かがこの動作を再現できますか? Skypeはどのようにこれを行うことができますか?


1
それが「Finder」と呼ばれる理由です。 "Explorer"ではありません...それはその仕事をしています。 Skypeはそれをしていません。別のパーティションに移動してください。 「オリジナル」が消えてしまったので、それはそれを失うでしょう。
Tetsujin

詳しく説明できますか? SkypeがFinderにオープンを要求しているのは正確には何ですか?
vektor

Finderが追跡しているファイル参照。個々のアプリにファイルを処理させるOSはありません。それがOSの仕事です。アプリはOSに渡します、OSはそのことをします... Macではそれがどこに行ったのかを知ることを含みます。だからこそ、Windowsには 'Explorer'があるのです。毎回自分で探しに行きます;)
Tetsujin

あなたが答えとしてこれを書き上げて、これらのファイル参照に関してある開発者向け文書への参照を提供するならば、私はそれを受け入れます。現時点では、まだ私には少々曖昧過ぎます - 例えばPOSIXシステムでは、これがどのように行われるのか私にはまだわかりません。私の経験からすると、通常アプリケーション間でやり取りされるファイルへのフルパスですが、これは明らかに当てはまりません。
vektor

私が答えとして投稿していないのは、分からないからです どうやって それはそれをする、それがすることだけ。いつも持っています。
Tetsujin

回答:


1

私はSkypeを使っていませんが、Skypeから来たという事実が2つの場所のうちの1つに格納されているのではないかと思います。確認するには、Skypeのダウンロードファイルをホームディレクトリにコピーして、「ターミナル」を起動します。あなたのファイルが呼ばれたら、 photo.jpg実行します。

mdls photo.jpg

メタデータを一覧表示するには、SkypeまたはそのバンドルIDを参照します。

あるいは、次のコマンドを実行してください。

xattr -l photo.jpg

Skypeがその中に表示されているかどうか WhereFrom 属性。


返信いただきありがとうございます。両方のコマンドを試してみました、両方とも動作しますが、Skypeについて言及しているものは何も返しません。 gist.github.com/vektor330/0dea9e6b2f10ece72bb223849f20ed4a
vektor
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.