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 に答える