获取某目录下的所有文件(包括子目录下文件)的数量

王朝other·作者佚名  2006-11-24
宽屏版  字体: |||超大  

int fileNum = 0;

/**//// <summary>

/// 获取某目录下的所有文件(包括子目录下文件)的数量

/// </summary>

/// <param name="srcPath"></param>

/// <returns></returns>

public int GetFileNum(string srcPath)

{

try

{

// 得到源目录的文件列表,该里面是包含文件以及目录路径的一个数组

string[] fileList = System.IO.Directory.GetFileSystemEntries(srcPath);

// 遍历所有的文件和目录

foreach(string file in fileList)

{

// 先当作目录处理如果存在这个目录就重新调用GetFileNum(string srcPath)

if(System.IO.Directory.Exists(file))

GetFileNum(file);

else

fileNum++;

}

}

catch (Exception e)

{

MessageBox.Show (e.ToString());

}

return fileNum;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有