C#遍历目录中所有文件

主要思路:

使用FileInfo遍历主目录下文件,而使用DirectoryInfo通过递归来达到所有的目录。具体编码简化如下:

DirectoryTray(DirectoryInfo folder_DirectoryInfo)

{

       FileInfo [] allfile=folder_DirectoryInfo.GetFiles("*.*");

     foreach(FileInfo tt in allfile)

     {

           yourwork(......);

     }

     DirectoryInfo[] allDirectory=folder_DirectoryInfo.GetDirectories()

    foreach(DirectoryInfo dirTmp in allDirectory)

    {

           DirectoryTray(dirTmp);

   }

}

你可能感兴趣的:(C#)