//删除目录下的所有文件及子文件夹
string strDeleteDir;
strDeleteDir = Application.StartupPath + "\\img\\temp";
deleteTmpFiles(strDeleteDir);
以下为函数
#region 删除这个目录下的所有子目录和文件
//删除这个目录下的所有文件及文件夹
private void deleteTmpFiles(string strPath)
{
//删除这个目录下的所有子目录
if (Directory.GetDirectories(strPath).Length > 0)
{
foreach (string var in Directory.GetDirectories(strPath))
{
//DeleteDirectory(var);
Directory.Delete(var,true);
//DeleteDirectory(var);
}
}
//删除这个目录下的所有文件
if (Directory.GetFiles(strPath).Length > 0)
{
foreach (string var in Directory.GetFiles(strPath))
{
File.Delete(var);
}
}
}
#endregion