GlobalInfo.DirBack//文件夹路径
if (!Directory.GetFiles(GlobalInfo.DirBack, "*", SearchOption.TopDirectoryOnly)
.Where(file => !new FileInfo(file).Attributes.HasFlag(FileAttributes.Hidden)).Any()
&& Directory.GetDirectories(GlobalInfo.DirBack).Length == 0)
{
try
{
foreach (string file in Directory.GetFiles(GlobalInfo.DirBack))
{
File.SetAttributes(file, FileAttributes.Normal);
File.Delete(file);
}
Directory.Delete(GlobalInfo.DirBack);
}
catch
{
}
}