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.anti-gravitydesign.com