Table of Contents

Script data directory

Extensions should store any generated data in a designated extension data directory instead of its installation directory, because installation directory gets purged during extension installation or update.

Scripts

To get script data directory, use CurrentExtensionDataPath global variable.

To get installation directory of currently running script, use CurrentExtensionInstallPath global variable. In PowerShell scripts you may also use the standard $PSScriptRoot variable.

Plugins

To get the directory, call GetPluginUserDataPath method. The method returns full path designated to to a specific plugin. The same directory is used to store plugin settings.