0

datagridview在尝试用简单文件填充我的过程中,我遇到了一个设计问题。

我已经在我的Settings文件中声明了一个主目录。我需要datagridview在 7 个子文件夹中搜索这个父目录。每个子文件夹都有一堆子文件夹(我正在管理的机器的名称)。其中每一个都包含我需要添加到网格中的文件。

例子:

C:\Users\me\Documents\MASTERDIRECTORY\Folder7\Machine Name1\file.txt

C:\Users\me\Documents\MASTERDIRECTORY\Folder7\Machine Name2\file.txt

显然需要某种递归代码来执行搜索,但我应该如何开始呢?性能方面,我应该将这些文件路径添加到数组列表中,然后将其转换为我的网格吗?

4

1 回答 1

1

这样的事情可能会有所帮助:-

string filePath = @"C:\Users\me\Documents\MASTERDIRECTORY\Folder7"

                foreach (string Folder in Directory.GetDirectories(filePath))
                {

                  foreach (string file in Directory.GetFiles(Folder))
                     {
                       // here you can grab the log file path and add it to you Gridview
                     }

                }
于 2012-04-17T11:06:05.610 回答