将文件排序到树视图中月份命名的子文件夹中

时间:2013-02-24 10:14:00

标签: c# visual-studio-2010 treeview

我希望文件夹中的子文件夹在树视图控件中按月排列。 Treeview控件用于列出目录中的所有子文件夹。由于treeview根据Windows资源管理器获取子文件夹,但有没有办法按月对其进行排序。

1 个答案:

答案 0 :(得分:0)

根据我的理解,将树视图分配给此数据源

        var sortedDirs =
            from dirDate in
                (
                    from dir in Directory.GetDirectories(BASEDIR)
                    select new {
                        Dir = dir,
                        Date = Directory.GetCreationTime(dir)
                    })
            orderby dirDate.Date.Month
            select dirDate.Dir;