private void DeleteFolder(byte[] contentIdentifier)
{
string path = Path.Combine(this.path, contentIdentifier[0].ToString("x") + Path.DirectorySeparatorChar + contentIdentifier[1].ToString("x"));
DirectoryInfo d = new DirectoryInfo(path);
try
{
if (d.Exists)
d.Delete();
d = d.Parent;
if (d.Exists)
d.Delete();
}
catch { }
}