public static string[] GetFilesSafe([NotNull] string path, string searchPattern = null, SearchOption searchOption = SearchOption.TopDirectoryOnly) { return Directory.Exists(path) ? searchPattern == null ? Directory.GetFiles(path) : Directory.GetFiles(path, searchPattern, searchOption) : new string[0]; }