将指定索引下的子目录按创建时间排序
将指定目录下的子目录按创建时间排序
说明:
目录结构如下:D:\liuYan\83921122\文件录音1.wmv,....
........\文件录音2.wmv,....
........\文件录音3.wmv,...
........\文件录音4.wmv,...
指定存放目录:D:\liuYan
D:\liuYan 目录下面存放来电号码及录音文件,每一个来电,将会在该目录下面以来电号码命名创建一个文件 夹,并将录音文件保存在该号码的文件夹下面。
------解决方案--------------------
参考一下:
说明:
目录结构如下:D:\liuYan\83921122\文件录音1.wmv,....
........\文件录音2.wmv,....
........\文件录音3.wmv,...
........\文件录音4.wmv,...
指定存放目录:D:\liuYan
D:\liuYan 目录下面存放来电号码及录音文件,每一个来电,将会在该目录下面以来电号码命名创建一个文件 夹,并将录音文件保存在该号码的文件夹下面。
DirectoryInfo Dir = new DirectoryInfo(dirPath);
try
{
foreach (DirectoryInfo d in Dir.GetDirectories())//查找子目录
{
/*Dir.GetDirectories() 这个是返回当前所有子目录,
如何通过创建时间来排序,从而获得最新的子目录?
*/
}
}
C#
------解决方案--------------------
参考一下:
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