{
if(Directory.Exists(dir))
{
string[] files = Directory.GetFiles(dir);
foreach (string item in files)
{
if(File.Exists(item))
{
File.Delete(item);
}
}
string[] dirs = Directory.GetDirectories(dir);
foreach (string item in dirs)
{
DeleteDirectory(item);
}
Directory.Delete(dir);
}
/// 获取文件夹名
/// <summary>
/// 获取文件夹名
/// </summary>
/// <param name="dir"></param>
/// <returns></returns>
private string GetDirectoryName(string dir)
{
if (Directory.Exists(dir))
{
return Path.GetFileName(dir);
}
else
{
return "";
}
}
/// 获取文件名
/// <summary>
/// 获取文件名
/// </summary>
/// <param name="dir"></param>
/// <returns></returns>
private string GetFileName(string dir)
{
if (File.Exists(dir))
{
return Path.GetFileName(dir);
}
else
{
return "";
}
}