首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么才能遍历文件夹

2011-12-26 
如何才能遍历文件夹我定义了一个方法ReadTextFile(stringfilename)假设路径为c:\test该目录下有多个xml文

如何才能遍历文件夹
我定义了一个方法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);
}
}

热点排行