public bool TryCreateScript(string name) { if (Scripts.ContainsKey(name.ToLower()) || SubFolders.ContainsKey(name.ToLower())) { return false; } creating = name; File.CreateText(Path.Combine(dir.FullName, name)).Close(); return true; }