A small collection of usefull folders. Access them directly via their name like
op("folders").Appdata
Pass subfolder as an argument to autojoin them
op("folders").Data("foobar") -> C:/programdata/foobar
op("folders").Data("Folder", "Subfolder", "Filename.ext") -> C:/programdata/Folder/Subfolder/Filename.ext
You can also pass the following keywordArguments:
- createParent = False -> Creates the parent directory of the path if it does not exist.
- createPath = False -> Creates the path as a directory if it does not exist.
Attributes:
- Appdata
- Roaming
- Data
- Temp : Creates a temporary folder for every instance of shortcuts.comp and every start of a project.
- User
- Project
- Touchdesigner