菜鸟提一个Winform的有关问题
初学者提一个Winform的问题
如何实现点击一个按钮后,删除指定目录中的文件,以及子目录下的文件,但是要保留文件夹
求思路~~
------解决方案--------------------
递归,获取文件夹是否还有文件夹,如果是文件就File.delete()
------解决方案--------------------
最简单的就是删掉这个文件夹,再创建一个同名的。
------解决方案--------------------
如何实现点击一个按钮后,删除指定目录中的文件,以及子目录下的文件,但是要保留文件夹
求思路~~
------解决方案--------------------
递归,获取文件夹是否还有文件夹,如果是文件就File.delete()
------解决方案--------------------
最简单的就是删掉这个文件夹,再创建一个同名的。
------解决方案--------------------
public bool DeleteDir(string strPath)
{
try
{
strPath = @strPath.Trim().ToString();
if (System.IO.Directory.Exists(strPath))
{
string[] strDirs = System.IO.Directory.GetDirectories(strPath);
string[] strFiles = System.IO.Directory.GetFiles(strPath);
foreach (string strFile in strFiles)
{
System.IO.File.Delete(strFile);
}
foreach (string strdir in strDirs)
{
System.IO.Directory.Delete(strdir, true);
}
}
return true;
}
catch (Exception Exp)
{
return false;
}
}