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;
}