Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetUniqueTempPathInProject()

Returns a unique path in the Temp folder within your current project.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
public static string GetUniqueTempPathInProject()

Returns

Type

Description

string

Remarks

The returned path is relative to the project folder.
The returned path is of a form
Temp/UnityTempFile-
uniqueID, where
uniqueID
is guaranteed to be unique over space and time.
You can use it to create temporary files/folders and be sure that you are not overriding somebody else's files, plus you don't have to keep track of the unique IDs yourself.

Examples

using UnityEngine;using UnityEditor;public class GetUniqueTempPath : MonoBehaviour{ [MenuItem("Example/Get Unique Temp Path")] static void GetUniqueTempPathInProject() { Debug.Log(FileUtil.GetUniqueTempPathInProject()); }}