Ce Fil MacScripter a un script pour obtenir les dossiers comme alias, mais je ne pouvais pas le faire fonctionner sous 10.8. Il n'y a plus de clés de fichier, mais cela ne fonctionnait pas non plus:
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
Vous pouvez imprimer les valeurs de texte brut avec PlistBuddy:
$ 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 ???? ??,
Le gestionnaire dans ce fil travaillé dans 10,7 mais pas 10,8.
Si vous avez seulement besoin des noms de base, il existe des clés distinctes pour eux:
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"
Ce script renverra les noms de base et l'emplacement du chemin:
la source