public override File GetByName(string name)
{
try
{
using (StreamReader infile = new StreamReader(ArchiveFolder + name + ".txt", true))
{
String fileBody = infile.ReadToEnd().Replace("\r\n", "\n") ;
File retFile = new File(name);
retFile.Deserialize(fileBody);
base.DeleteByName(name);
files.Add(retFile);
return retFile;
}
}
catch (Exception e)
{
return null;
}
}