C#使用WIN32API来遍历文件和目录[2]

发表于:2008-04-23来源:作者:点击数: 标签:文件遍历目录
关键字:C# WIN32APIprivateSystem.Collections.ArrayListmyList=newSystem.Collections.ArrayList(); }//publicclassFileDirectoryEnumerable:System.Collections.IEnumerable ///summary ///文件和目录的遍历器 ////summary ///remarks本对象为Win32API函数
关键字:C# WIN32API private System.Collections.ArrayList myList = new System.Collections.ArrayList(); 
   
  }//public class FileDirectoryEnumerable : System.Collections.IEnumerable 
   
  /// <summary> 
  /// 文件和目录的遍历器 
  /// </summary> 
  /// <remarks>本对象为Win32API函数 FindFirstFile , FindNextFile 
  /// 和 FindClose 的一个包装 
  /// 
  /// 以下代码演示使用了 FileDirectoryEnumerator 
  /// 
  /// FileDirectoryEnumerator e = new FileDirectoryEnumerator(); 
  /// e.SearchPath = @"c:\"; 
  /// e.Reset(); 
  /// e.ReturnStringType = true ; 
  /// while (e.MoveNext()) 
  /// { 
  /// System.Console.WriteLine 
  /// ( e.LastAclearcase/" target="_blank" >ccessTime.ToString("yyyy-MM-dd HH:mm:ss") 
  /// + " " + e.FileLength + " \t" + e.Name ); 
  /// } 
  /// e.Close(); 
  /// System.Console.ReadLine(); 
  /// 
  /// 编写 袁永福 ( http://www.xdesigner.cn )2006-12-8</remarks> 
  public class FileDirectoryEnumerator : System.Collections.IEnumerator 
  { 
   
   #region 表示对象当前状态的数据和属性 ********************************** 

原文转自:http://www.ltesting.net