创建目录结构

时间:2012-06-12 13:21:02

标签: c#

有什么办法可以创建一个列表,其中包含目录中的所有文件夹和文件?我将指定路径,我想列出其所有子文件夹和文件,并将它们写在txt文件中,或者可能是一个xml文件,以便于阅读。

3 个答案:

答案 0 :(得分:2)

Directory.GetFiles方法应该为您提供所有文件的列表及其完整路径:

string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.*", SearchOption.AllDirectories);

答案 1 :(得分:1)

Directory.GetFilesDirectory.GetDirectories方法应该有所帮助

答案 2 :(得分:0)

这是获取所有文件的好链接: http://www.csharp-examples.net/get-files-from-directory/

要获取所有目录:请改用Directories.GetFolders()。

然后你必须制作一个for循环或其他东西来遍历它们。 也许递归方法是一个很好的选择。就像是 void PrintFilesAndFolders(string directory)...