我想在创建日期按升序获取子目录列表,这意味着最早的目录应该是第一个,依此类推。
列出子文件夹 = Directory.GetDirectory(source(。ToList((;
我认为 DirectoryInfo.GetDirectory 在这里会更合适,你可以这样做:
string source = "source Path here";
DirectoryInfo dInfo = new DirectoryInfo(source);
var subfolders = dInfo.GetDirectories(source).OrderBy(x=>x.CreationTime).ToList();
在这里,dInfo.GetDirectories
的结果将是类型System.IO.DirectoryInfo[]
您可以从subfolders
的每个对象获取名称,路径或任何相关
您可以使用DirectoryInfo
.DirectoryInfo
包含FileSystemInfo.CreationTime
属性。
var di = new DirectoryInfo(source);
var subfolders= di.EnumerateDirectories()
.OrderBy(d => d.CreationTime)
.ToList();