您可以使用 LINQ 来对文件夹名称进行排序,然后将结果存储在一个列表中。以下是一个示例代码:

List<string> folderNames = folder.GetDirectories('.', SearchOption.AllDirectories)
                                .Select(f => f.Name)
                                .OrderBy(name => name)
                                .ToList();

在这个示例中,我们使用 GetDirectories 方法获取所有文件夹的目录信息。然后,我们使用 Select 方法选择文件夹的名称。接下来,我们使用 OrderBy 方法按名称对文件夹进行排序。最后,我们使用 ToList 方法将排序好的文件夹名称存储在一个列表中。

请注意,这个示例只获取文件夹的名称,如果您还需要获取其他信息,您可以修改 Select 方法的参数来选择您需要的信息。

C# 获取按名称排序的文件夹列表

原文地址: http://www.cveoy.top/t/topic/fWN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录