Name
path to — standard folder location
Description
Locates various standard folders, such as the system folder. Returns an alias (or string, if desired).
Example
path to desktop -- alias "xxx:Users:mattneub:Desktop:"If the designated folder is legal but doesn’t exist,
the path to command silently creates it unless you
specify without folder creation, in which case an
error is returned if the folder doesn’t exist.
Because of a bug in the Script Editor’s dictionary display, it can’t display the complete list of standard folders available. So here it is:
application support applications folder desktop desktop pictures folder documents folder favorites folder Folder Action scripts fonts frontmost application help home folder internet plugins keychain folder library folder modem scripts movies folder music folder pictures folder preferences printer descriptions public folder scripting additions scripts folder shared documents shared libraries sites folder startup disk startup items system folder system preferences temporary items trash users folder utilities folder voices apple menu control panels control strip modules extensions launcher items folder printer drivers printmonitor shutdown folder speakable items stationery
Many standard folders aren’t documented by the
dictionary; these are accessed through four-letter codes as strings.
For example, path to "cmnu" gives an alias to the
Contextual Menu Items folder. For a list of these four-letter codes,
see http://developer.apple.com/documentation/Carbon/Reference/Folder_Manager/folder_manager_ref/constant_6.html ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access