//刪除目錄下的所有文件及子文件夾
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