代码.txt

来自「获取某目录下的所有文件(包括子目录下文件)的数量」· 文本 代码 · 共 31 行

TXT
31
字号
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;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?