Carrotware.Web.UI.Controls.FileDataHelper.GetFiles C# (CSharp) Method

GetFiles() public method

public GetFiles ( string sQuery ) : List
sQuery string
return List
        public List<FileData> GetFiles(string sQuery)
        {
            string sPath = MakeFileFolderPath(sQuery);

            var dsID = new List<FileData>();

            if (Directory.Exists(sPath)) {
                foreach (string myFile in Directory.GetFiles(sPath, "*.*")) {
                    string myFileName;

                    myFileName = Path.GetFileName(myFile).Trim();

                    FileData f = new FileData();
                    f.FileName = myFileName;

                    if (myFileName.Length > 0) {
                        f = GetFileInfo(sQuery, myFile);

                        try {
                            if ((from b in BlockedTypes
                                 where b.ToLowerInvariant().Replace(".", String.Empty) == f.FileExtension.Replace(".", String.Empty)
                                 select b).Count() < 1) {
                                dsID.Add(f);
                            }
                        } catch (Exception ex) { }
                    }
                }
            }

            return dsID;
        }