Dev2.InterfaceImplementors.FileSystemQuery.GetFilesListing C# (CSharp) Method

GetFilesListing() static private method

static private GetFilesListing ( string searchPath, char directorySeparatorChar, List queryCollection ) : List
searchPath string
directorySeparatorChar char
queryCollection List
return List
        static List<string> GetFilesListing(string searchPath, char directorySeparatorChar, List<string> queryCollection)
        {
            int lastIndexOfDirSepChar = searchPath.LastIndexOf(directorySeparatorChar);

            if(lastIndexOfDirSepChar > 0)
            {
                string parentDir = searchPath.Substring(0, lastIndexOfDirSepChar + 1);
                string searchPattern = "*" + searchPath.Substring(lastIndexOfDirSepChar + 1) + "*";
                queryCollection = Directory.Exists(parentDir) ? new List<string>(Directory.GetFileSystemEntries(parentDir, searchPattern)) : new List<string>();
            }
            return queryCollection;
        }