0

どこでも検索しましたが、サンドボックスでこれを行う方法が見つかりませんでした:

osx の最近のすべてのファイル (システム全体) のリストを取得するにはどうすればよいですか?

4

2 に答える 2

2

それらは~/Library/Preferences/com.apple.recentitems.plistファイルに保存されます。

一時的な資格が必要ですcom.apple.security.temporary-exception.files.home-relative-path.read-only = Library/Preferences

CFPrefs API が失敗するため、NSDictionary を使用して plist を手動で読み取る必要があります -> 常にサンドボックス フォルダーの設定を開こうとし、ファイルの PATH を指定できません

于 2012-12-07T23:35:51.670 に答える
1

パス名のハードコーディングを伴わない方法は、LSSharedFileList を使用することです。問題のリストはkLSSharedFileListRecentDocumentItems.

リストが不完全であるか、サンドボックスがリストへのアクセスをブロックしている場合は、バグを報告することをお勧めします。

于 2012-12-08T01:04:38.827 に答える