本文介绍了为什么无法扫描删除磁盘和所有特殊目录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

喜欢这个 - >



Like this -->

private static <fileinfo> GetFiles(string Path)
{
   List<fileinfo> L = new List<fileinfo>();
   DirectoryInfo D = new DirectoryInfo(Path);
   FileInfo F;
   try
   {
      foreach (DirectoryInfo DD in D.GetDirectories())
      {
         foreach(FileInfo FF in DD.GetFiles("*.*"))
         {
            F = new FileInfo(FF.FullName);
            L.Add(F);
         }
         L.AddRange(GetFiles(DD.FullName));
      }
   }
   catch
   {

   }
}

推荐答案

Quote:

为什么失败



如果你真的需要知道,删除try catch块,那么你可以看到异常细节或者如下所示


if you really need to know that, remove the try catch block, then you can see the exception details or do as below

try
{

  //your code 
}catch(Exception ex)
{
   // Log the ex.ToString() or show it as message 
}



这篇关于为什么无法扫描删除磁盘和所有特殊目录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-26 18:04