我尝试使用简单文件填充datagridview
时遇到了设计问题。
我在Settings
文件中声明了一个主目录。我需要我的datagridview
来搜索7个子文件夹中的这个父目录。每个子文件夹都有一堆子文件夹(我管理的机器名称)。其中每个都包含了我需要添加到网格中的文件。
示例:
C:\Users\me\Documents\MASTERDIRECTORY\Folder7\Machine Name1\file.txt
C:\Users\me\Documents\MASTERDIRECTORY\Folder7\Machine Name2\file.txt
显然,执行搜索需要某种递归代码,但我该如何开始?性能方面,我应该将这些文件路径添加到数组列表,然后将其转换为我的网格吗?
答案 0 :(得分: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
}
}