使用两个 GetDirectory 并将它们加在一起

本文关键字:加在一起 GetDirectory 两个 | 更新日期: 2023-09-27 18:30:27

如何使用以下两个获取目录?我需要将它们添加到一个 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;

使用两个 GetDirectory 并将它们加在一起

初始化声明中缺少directoryCount2 2

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

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