HDK
|
Go to the source code of this file.
Functions | |
SYSdeclareStaticObject (UT_API, theTmpDirLock) | |
UT_API const char * | UTgetTmpDir () |
UT_API const char * | UTgetPersonalDir () |
UT_API const char * | UTgetDesktopDir () |
Returns the path to the platform specific user desktop directory. More... | |
UT_API const char * | UTgetDefaultTmpDir () |
UT_API FILE * | UTgetTmpFile () |
UT_API bool | UTgetTmpName (UT_String &filename, const char *prefix=0, bool use_guid=false) |
UT_API bool | UTgetTmpName (UT_StringHolder &filename, const char *prefix=0, bool use_guid=false) |
UT_API bool | UTgetTmpNameInDir (UT_String &filename, const char *parent_dir, const char *prefix=0, bool use_guid=false) |
UT_API bool | UTgetTmpNameInDir (UT_StringHolder &filename, const char *parent_dir, const char *prefix=0, bool use_guid=false) |
SYSdeclareStaticObject | ( | UT_API | , |
theTmpDirLock | |||
) |
UT_API const char* UTgetDefaultTmpDir | ( | ) |
This should only really be used by UT_EnvControl as the default for HOUDINI_TEMP_DIR when it's not set by the user. Use UTgetTmpDir() everywhere else so that the user may override the location.
UT_API const char* UTgetDesktopDir | ( | ) |
Returns the path to the platform specific user desktop directory.
UT_API const char* UTgetPersonalDir | ( | ) |
Returns the user directory. On Windows, this returns the /Users/<name>
(ie. the equivalent to HOMEPATH%
). For other platforms, it is the value of the HOME environment variable.
UT_API const char* UTgetTmpDir | ( | ) |
Return the directory to create temp files within. This differs depending on the OS and the HOUDINI_TEMP_DIR environment variable.
UT_API FILE* UTgetTmpFile | ( | ) |
Return a temporary file that will be deleted when it is closed. On some operating systems, the file will be cached in memory if it does not exceed a threshold size.
Returns a path to a non-existent filename within UTgetTmpDir(). This is equivalent to UTgetTmpNameInDir(UTgetTmpDir(), prefix, filename). If the function fails, filename is NULL.
UT_API bool UTgetTmpName | ( | UT_StringHolder & | filename, |
const char * | prefix = 0 , |
||
bool | use_guid = false |
||
) |
Returns a path to a non-existent filename within UTgetTmpDir(). This is equivalent to UTgetTmpNameInDir(UTgetTmpDir(), prefix, filename). If the function fails, filename is NULL.
UT_API bool UTgetTmpNameInDir | ( | UT_String & | filename, |
const char * | parent_dir, | ||
const char * | prefix = 0 , |
||
bool | use_guid = false |
||
) |
Returns a path to a non-existent filename within the given directory.
UT_API bool UTgetTmpNameInDir | ( | UT_StringHolder & | filename, |
const char * | parent_dir, | ||
const char * | prefix = 0 , |
||
bool | use_guid = false |
||
) |
Returns a path to a non-existent filename within the given directory.