private GetFilesSafe ( [ path, string searchPattern = null, SearchOption searchOption = SearchOption.TopDirectoryOnly ) : string[] | ||
path | [ | |
searchPattern | string | |
searchOption | SearchOption | |
return | string[] |
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];
}