public static void Empty(DirectoryInfo directory)
{
foreach (System.IO.FileInfo file in directory.GetFiles())
{
try
{
file.Delete();
}
catch
{
continue;
}
}
foreach (System.IO.DirectoryInfo subDirectory in directory.GetDirectories())
{
try
{
subDirectory.Delete(true);
}
catch
{
continue;
}
}
}