Net Core教程

C#最简单的递归出所有的文件和文件

本文主要是介绍C#最简单的递归出所有的文件和文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

public List<FileInfo> FileInfoList { get; private set; } = new List<FileInfo>();
public List<DirectoryInfo> DirectoryInfoList { get; private set; } = new List<DirectoryInfo>();


public void FindFoldersAndFiles(string path)
{
foreach (string fileName in Directory.GetFiles(path))
{
FileInfoList.Add(new FileInfo(fileName));
}
foreach (string directory in Directory.GetDirectories(path))
{
DirectoryInfoList.Add(new DirectoryInfo(directory));
FindFoldersAndFiles(directory);
}
}

这篇关于C#最简单的递归出所有的文件和文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!