有什么方法可以创建一个包含目录中所有文件夹和文件的列表?我将指定路径并列出其所有子文件夹和文件,并将它们写入 txt 文件或 xml 文件以使其更易于阅读。
问问题
432 次
3 回答
2
Directory.GetFiles方法应该为您提供所有文件的列表,以及它们的完整路径:
string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.*", SearchOption.AllDirectories);
于 2012-06-12T13:26:04.507 回答
1
Directory.GetFiles
和Directory.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 回答