public static IList<ResponseSpectrum> ReadDirectory()
{
DirectoryInfo di = new DirectoryInfo(System.Windows.Forms.Application.StartupPath + @"\RuntimeData\rspectrum");
if (!di.Exists)
di = new DirectoryInfo(@"rspectrum");
// Create an array representing the files in the current directory.
FileInfo[] fi = di.GetFiles();
IList<ResponseSpectrum> list = new List<ResponseSpectrum>();
foreach (FileInfo fiTemp in fi)
{
try
{
if (fiTemp.Extension.ToLower().Equals(".rsp"))
list.Add(new ResponseSpectrum(fiTemp.FullName));
}
catch (Exception) { }
}
return new ManagedList<ResponseSpectrum>(list);
}