日期:2014-05-19  浏览次数:20918 次

如何才能遍历文件夹
我定义了一个方法ReadTextFile(string   filename)

假设路径为c:\test   该目录下有多个xml文件,
请问如何才能遍历该文件夹下所有xml文件,   并且每查询到一个xml

文件就调用ReadTextFile(string   filename)一次呢?

------解决方案--------------------
directory dr = new directory( "c:\text ");
foreach(Fileinfo fi in dr.getfiles())
{

}
------解决方案--------------------
public void ReadTextFile(string FilePath)
{
DirectoryInfo dirRoot = new DirectoryInfo(FilePath);
Console.WriteLine( "----Current Directory: " + FilePath + "--------------- ");
foreach(FileInfo file in dirRoot.GetFiles())
{
Console.WriteLine(file.DirectoryName);
}
foreach (DirectoryInfo direcory in dirRoot.GetDirectories())
{
ReadTextFile(direcory.FullName);
}
}