日期:2014-05-18  浏览次数:20802 次

大家有人知道没?C#库函数
C# 有没有库函数 可以检索指定目录的文件个数 依次访问目录里的文件???
(说明用意:我在做一个发送设备的测试工具,需要去接收文件的目录里检查文件是否收全,然后依次计算文件的MD5值,与源文件比较,验证其正确性。)

------解决方案--------------------
System.IO.Directory.GetFiles("c:\\1", "*.*", SearchOption.TopDirectoryOnly).Count()
------解决方案--------------------
*.*标识所有文件,*.doc标识所有doc后缀文件
------解决方案--------------------
var files = System.IO.Directory.GetFiles("c:\\1", "*.*", SearchOption.TopDirectoryOnly);
foreach (var item in files)
{
Console.WriteLine(item);
}
------解决方案--------------------
DirectoryInfo dirInfo = new DirectoryInfo(path);

//对路径为path的文件夹遍历其中包括的文件夹信息
foreach (DirectoryInfo dir in di.GetDirectories())
{
//dir为包含的文件夹信息
http://msdn.microsoft.com/zh-cn/library/system.io.directoryinfo.aspx
}

//对路径为path的文件夹遍历其中包括的文件信息
foreach (FileInfo file in di.GetFiles())
{
//file为包含的文件信息
http://msdn.microsoft.com/zh-cn/library/system.io.fileinfo.aspx
}
MSDN是你最好的指导老师