BlackDragonBE

CeateFolder.cs

Jul 24th, 2016
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.75 KB | None | 0 0
  1. using System.Collections.Generic;
  2. using System.IO;
  3. using UnityEditor;
  4.  
  5. // Usage: make a folder named "Editor" and drop this script into it, then click Assets/Create Default Folders
  6. public class CreateFolders {
  7.   [MenuItem("Assets/Create Default Folders")]
  8.   private static void CreateAllFolders() {
  9.     List<string> folders = new List<string>();
  10.     folders.Add("Scripts");
  11.     folders.Add("Materials");
  12.     folders.Add("Textures");
  13.     folders.Add("Sprites");
  14.     folders.Add("Scenes");
  15.     folders.Add("Models");
  16.     folders.Add("Prefabs");
  17.  
  18.     foreach (string folder in folders) {
  19.       if (!Directory.Exists("Assets/" + folder)) {
  20.         Directory.CreateDirectory("Assets/" + folder);
  21.       }
  22.     }
  23.  
  24.     AssetDatabase.Refresh();
  25.   }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment