#include <MCommonSystemUtils.h>
OS functionality.
Methods for getting and setting environment variables, make directories etc.
This class provides some standard Operating System functionality that is available from MEL. These methods can be called instead of invoking MEL through the MGlobal class.
NOTE: These methods are provided as a convenience. It would be more efficient to call directly into the operating system than to use the methods of this class.
Static Public Member Functions | |
static MString | getEnv (const MString &variable, MStatus *ResultStatus=NULL) |
This method is used to access user environment variables. More... | |
static MStatus | putEnv (const MString &variable, const MString &value) |
This method can be used to create a new environment variable or update the value of an existing environment variable. More... | |
static MStatus | makeDirectory (const MString &path) |
This method is used to create a directory. More... | |
static MStatus | getEnv (const MString &variable, MString &result) |
NO SCRIPT SUPPORT. More... | |
static const char * | className () |
Returns the name of this class. More... | |
This method is used to access user environment variables.
[in] | variable | the user environment variable |
[out] | ReturnStatus | Status Code. See below. |
This method can be used to create a new environment variable or update the value of an existing environment variable.
[in] | variable | the environment variable |
[in] | value | the value to set the environment variable to |
This method is used to create a directory.
[in] | path | the path of the new directory |
NO SCRIPT SUPPORT.
This method is used to access user environment variables.
Python Notes
This method is not supported in Python. Please see the one which returns a string
[in] | variable | the user environment variable |
[out] | result | variable value |
|
static |
Returns the name of this class.