111,077
社区成员




DirectoryInfo Dir = new DirectoryInfo(dirPath);
try
{
foreach (DirectoryInfo d in Dir.GetDirectories())//查找子目录
{
/*Dir.GetDirectories() 这个是返回当前所有子目录,
如何通过创建时间来排序,从而获得最新的子目录?
*/
}
}
DirectoryInfo Dir = new DirectoryInfo(@"C:\Documents and Settings\Administrator\桌面\test\");
try
{
/*Dir.GetDirectories() 这个是返回当前所有子目录,
如何通过创建时间来排序,从而获得最新的子目录?
*/
var result = from p in Dir.GetDirectories()
select p into g
orderby g.CreationTime descending
select g;
IEnumerator enumerator = result.ToList<DirectoryInfo>().GetEnumerator();
while (enumerator.MoveNext())
{
DirectoryInfo fileInfo = enumerator.Current as DirectoryInfo;
MessageBox.Show(fileInfo.CreationTime + ";" + fileInfo.Name);
}
}
catch
{
}