比如:在Windows的文件夾中的某個文件,我們用鼠標右擊某個文件再點屬性,則顯示該文件的大小,創建日期,是否是只讀,還有文件類型,試問一下,我們能否取出這些信息嗎?用什麼語言都行!還有,有誰會編一個代碼:找出某個文件夾中後墜為.INF的所有文件名分不多...不好意思

解决方案 »

  1.   

    FileInfo 类的CreationTime,Attributes,LastAccessTime,LastWriteTime等属性
      

  2.   

    System.IO .FileInfo fi=new System.IO.FileInfo (@"c:\1.txt");
    System.Text .StringBuilder sb=new System.Text.StringBuilder ();
    sb.Append ("文件创建日期:"+fi.CreationTime .ToString ());
    sb.Append ("\n");
    sb.Append ("上次修改日期: "+fi.LastWriteTime .ToString());
    sb.Append ("\n");
    sb.Append ("上次访问日期: "+fi.LastWriteTime .ToString());
    sb.Append ("\n");
    sb.Append ("文件类型:"+fi.Extension );
    sb.Append ("\n");
    sb.Append ("文件大小:"+fi.Length );
    sb.Append ("\n");
    sb.Append ("文件属性:"+fi.Attributes .ToString () );
    MessageBox.Show (sb.ToString ());
      

  3.   

    System.IO .DirectoryInfo di=new System.IO.DirectoryInfo ("C:");
    System.IO .FileInfo [] fis=di.GetFiles ("*.inf");
      

  4.   

    public void FindFile(string sPath, ref ArrayList fileList)
    {
    string[] files = System.IO.Directory.GetFiles(sPath);
    foreach (string file in files)
    {
    if (System.IO.Path.GetExtension(file).ToUpper == "INF")
    fileList.Add(file);
    }
    string[] folders = System.IO.Directory.GetDirectories(sPath);
    //递归调用,查找子文件夹
    foreach (string folder in folders)
    FindFile(folder, fileList);
    }
      

  5.   

    找到文件夹下所有文件,然后循环判断其Extension(扩展名)是否为.INF,把所有的INF找出来放在数组里传回来就可以了。