Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


OpenFolderPanel(string, string, string)

Displays the "open folder" dialog and returns the selected path name.
Read time 1 minuteLast updated 5 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
public static string OpenFolderPanel(string title, string folder, string defaultName)

Parameters

title

The text to display in the title bar of the dialog window.

folder

The default file directory that this dialog opens. This parameter is relative to the project directory. For example, "Assets" displays the Assets directory when this dialog opens.

defaultName

The default name to name the folder. Can be an empty string.

Returns

Type

Description

stringThe fully qualified path to a folder.

Remarks

Examples

using UnityEditor;using System.IO;public class OpenFolderPanelExample : EditorWindow{ [MenuItem("Example/Load Textures To Folder")] static void Apply() { string path = EditorUtility.OpenFolderPanel("Load png Textures", "", ""); string[] files = Directory.GetFiles(path); foreach (string file in files) if (file.EndsWith(".png")) File.Copy(file, EditorApplication.currentScene); }}