c#下
有一个文件夹,名是
student里面有三个txt文件,分别是 
xiaoming.txt
xiaohong.txt
xiaogang.txt怎样才能查出其中哪一个txt文件是最后创建的?
语法怎么写
查了半天msdn还查不出来,微软的烂东西.
GetCreateTime????

解决方案 »

  1.   

    遍历该文件夹下的所有txt文件,取出CreateTime最大的那个既可
      

  2.   

    (1)头部添加using System.IO;比较Convert.ToString (File.GetCreationTime (@"文件路径"))即可
      

  3.   

    为什么要Convert.ToString ??
      

  4.   

    因为GetCreationTime 的返回值是datetime
      

  5.   

    我也知道用GetCreationTime啊
    但是怎么用呢?
    语法怎么写呢
    我要怎个目录的
      

  6.   

    我不是高手,你参考一下,呵呵
    DirectoryInfo myDirectory=new DirectoryInfo("c://");
    FileInfo[] myFiles=myDirectory.GetFiles("*.txt");
    DateTime maxDateTime=DateTime.Parse("1900-1-1");
    string filename="";
    foreach(FileInfo file in bb)
    {
        if(file.CreationTime.CompareTo(maxDateTime)<0)
            {
               maxDateTime=file.CreationTime; 
               filename=file.Name;
             }
    }
      

  7.   

    小弟弟不才,请问foreach(FileInfo file in bb)
    中的bb是什么东西?