GetSubFolders(string)
Obtains the subdirectories of a given directory in the Assets folder.
Read time 1 minuteLast updated 10 days ago
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor
public static string[] GetSubFolders(string path)
Parameters
The path of a directory in the Assets folder relative to the project folder root.
Returns
Type | Description |
|---|---|
| string[] | Returns an array of the folder's subdirectories. |
Examples
using UnityEditor;using UnityEngine;public class AssetDatabaseExamples : MonoBehaviour{ [MenuItem("AssetDatabase/Get Folder List")] static void SubFolderExample() { //This method prints out the entire folder list of a project into the console var folders = AssetDatabase.GetSubFolders("Assets"); foreach (var folder in folders) { Recursive(folder); } } static void Recursive(string folder) { Debug.Log(folder); var folders = AssetDatabase.GetSubFolders(folder); foreach (var fld in folders) { Recursive(fld); } }}