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.LastA
clearcase/" 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