$UserBaseDirectory

gives the base directory in which user‐specific files to be loaded by the Wolfram System are conventionally placed.
Details

- $UserBaseDirectory returns the full name of the directory as a string.
- Typical values are:
-
C:\User\username\AppData\Roaming\Wolfram Windows ~/Library/Wolfram macOS ~/.Wolfram Linux - The value of $UserBaseDirectory can be specified by setting the
operating system environment variable when the Wolfram Language kernel is launched. It cannot be reset from inside the kernel.
- Typical subdirectories of $UserBaseDirectory are:
-
Applications Wolfram System application packages Autoload packages to be autoloaded on startup FrontEnd front end initialization files Kernel kernel initialization files Licensing license management files SystemFiles general system files - These subdirectories are, if possible, created automatically the first time the Wolfram System is run by a given user.
- Appropriate subdirectories are automatically included on $Path.
- The subdirectories of $UserBaseDirectory are given in $Path before the corresponding subdirectories of $BaseDirectory.
Examples
Basic Examples (2)
The base directory in which user-specific files are placed:
Subdirectories and files of $UserBaseDirectory:
Text
Wolfram Research (2003), $UserBaseDirectory, Wolfram Language function, https://reference.wolfram.com/language/ref/$UserBaseDirectory.html (updated 2024).
CMS
Wolfram Language. 2003. "$UserBaseDirectory." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/$UserBaseDirectory.html.
APA
Wolfram Language. (2003). $UserBaseDirectory. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$UserBaseDirectory.html