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

本文关键字:文件夹 排序 文件 视图 | 更新日期: 2023-09-27 18:00:42

我希望文件夹中的子文件夹在树视图控件中按月排列。Treeview控件用于列出目录中的所有子文件夹。由于树视图根据windows资源管理器获取子文件夹,但有任何方法可以按月份对其进行排序吗。

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

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

        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;