Bu MacScripter iş parçacığı , klasörleri diğer adlar olarak almak için bir komut dosyasına sahiptir, ancak 10.8'de çalışmasını sağlayamadım. Artık dosya veri anahtarı yok, ancak bu da işe yaramadı:
tell application "System Events"
value of property list item "file-bookmark" of property list item 1 of property list item "FXRecentFolders" of contents of property list file "~/Library/Preferences/com.apple.finder.plist"
try
value of result
on error err
text 30 thru -4 of err
(run script "«data alis" & result & "»") as alias
end try
end tell
Düz metin değerlerini PlistBuddy ile yazdırabilirsiniz:
$ PlistBuddy -c 'Print FXRecentFolders:0:file-bookmark' ~/Library/Preferences/com.apple.finder.plist
book?0?Userslau?4A?x?iH???A?1M?$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D?/?6a0c3f51ea4eaf67e96c08fa9b69b93aee598f01;00000000;0000000000000020;com.apple.app-sandbox.read-write;00000001;01000002;000000000005ca9f;/users/lauri?????$Tt@d ? ? ? ? ?0 ???? ??,
Bu konudaki işleyici 10.7'de çalıştı ancak 10.8'de çalışmadı.
Sadece bazenamesine ihtiyacınız varsa, onlar için ayrı anahtarlar vardır:
tell application "System Events" to value of property list item "name" of property list items of property list item "FXRecentFolders" of contents of property list file "~/Library/Preferences/com.apple.finder.plist"