0

ディレクトリ内のすべてのフォルダとファイルを含むリストを作成する方法はありますか? パスを指定し、そのすべての子フォルダーとファイルを一覧表示して、読みやすくするために txt ファイルまたは xml ファイルに書き込みます。

4

3 に答える 3

2

Directory.GetFilesメソッドは、すべてのファイルのリストとそのフルパスを提供する必要があります。

string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.*", SearchOption.AllDirectories);
于 2012-06-12T13:26:04.507 に答える
1

Directory.GetFilesDirectory.GetDirectoriesメソッドが役立つはずです

于 2012-06-12T13:23:47.077 に答える
0

これは、すべてのファイルを取得するための適切なリンクです: http://www.csharp-examples.net/get-files-from-directory/

すべてのディレクトリを取得するには、代わりに Directories.GetFolders() を使用します。

次に、それらをトラバースするために for ループまたは何かを作成する必要があります。おそらく、再帰的な方法が適切な選択でしょう。void PrintFilesAndFolders(string directory) のようなもの...

于 2012-06-12T13:29:01.213 に答える