[提問] 能否取出某個文件的創建日期,修改日期,文件類型是只讀還是隱藏....等等 比如:在Windows的文件夾中的某個文件,我們用鼠標右擊某個文件再點屬性,則顯示該文件的大小,創建日期,是否是只讀,還有文件類型,試問一下,我們能否取出這些信息嗎?用什麼語言都行!還有,有誰會編一個代碼:找出某個文件夾中後墜為.INF的所有文件名分不多...不好意思 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileInfo 类的CreationTime,Attributes,LastAccessTime,LastWriteTime等属性 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 ()); System.IO .DirectoryInfo di=new System.IO.DirectoryInfo ("C:");System.IO .FileInfo [] fis=di.GetFiles ("*.inf"); 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); } 找到文件夹下所有文件,然后循环判断其Extension(扩展名)是否为.INF,把所有的INF找出来放在数组里传回来就可以了。 如何取注册表的序列号值 保存上次选择路径 问一个刚入门的很简单问题 麦克风音量控制 老问题关于2005 datagridview问题(新手问!)! 哪有NET版式网上系统下载 如何实现类似地图的响应? 关于C#做网络拓扑图的问题 请问各位大哥谁有软件需求规格说明书 两个form之间传值的问题? 谁来解决这个问题,多线程间数据共享问题,100高分相送 DateTime.ToString()
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 ());
System.IO .FileInfo [] fis=di.GetFiles ("*.inf");
{
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);
}