使用两个GetDirectories并将它们一起添加,

时间:2013-09-07 16:53:52

标签: c#

如何使用以下两个获取目录?我需要将它们添加到一个int中,但是当我使用下面的代码时,我得到相同的数字。

var directoryInfo = new System.IO.DirectoryInfo(@"c:\test\");
int directoryCount = directoryInfo.GetDirectories().Length;

var directoryInfo2 = new System.IO.DirectoryInfo(@"c:\test2\");
int directoryCount2 = directoryInfo.GetDirectories().Length;

int directoryCountMain = directoryCount + directoryCount2;

1 个答案:

答案 0 :(得分:1)

您在2初始化声明中遗漏了directoryCount2

您使用directoryInfo.GetDirectories().Length两次,而不是在设置directoryInfo2时使用directoryCount2对象。

var directoryInfo2 = new System.IO.DirectoryInfo(@"c:\test2\");
int directoryCount2 = directoryInfo2.GetDirectories().Length;