UnityEditor.PresetLibraryLocations.GetFilesWithExentionFromFolders C# (CSharp) Method

GetFilesWithExentionFromFolders() private static method

private static GetFilesWithExentionFromFolders ( List folderPaths, string fileExtensionWithoutDot ) : List
folderPaths List
fileExtensionWithoutDot string
return List
        private static List<string> GetFilesWithExentionFromFolders(List<string> folderPaths, string fileExtensionWithoutDot)
        {
            List<string> list = new List<string>();
            foreach (string str in folderPaths)
            {
                string[] files = Directory.GetFiles(str, "*." + fileExtensionWithoutDot);
                list.AddRange(files);
            }
            return list;
        }

Usage Example

        public static List <string> GetAvailableFilesWithExtensionOnTheHDD(PresetFileLocation fileLocation, string fileExtensionWithoutDot)
        {
            List <string> exentionFromFolders = PresetLibraryLocations.GetFilesWithExentionFromFolders(PresetLibraryLocations.GetDirectoryPaths(fileLocation), fileExtensionWithoutDot);

            for (int index = 0; index < exentionFromFolders.Count; ++index)
            {
                exentionFromFolders[index] = PresetLibraryLocations.ConvertToUnitySeperators(exentionFromFolders[index]);
            }
            return(exentionFromFolders);
        }
All Usage Examples Of UnityEditor.PresetLibraryLocations::GetFilesWithExentionFromFolders