如何获得一个文件的描述信息 我想获得一个文件的属性中的描述信息。如“标题”/“注释”/“关键字”/“作者”等信息。FileInfo中好像没有这类的方法和属性,那位大大知道请告诉一下,谢谢。问题解决后再另行给50分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参看http://blog.csdn.net/knight94/archive/2006/05/07/711327.aspx public static void Main() { FileInfo s=new FileInfo("C:\\zg\\test.exe"); string[] attrs; attrs=ffileInfo(s); foreach(string attr in attrs) { Console.WriteLine(attr); } Console.ReadLine(); } public static string[] ffileInfo(FileInfo fi) { string[] strFileInfo={"","","","","",""}; string strSize=""; long lnSize=0; strFileInfo[0]="文件名:"+fi.Name.ToString(); string strFileType=fi.Name.ToString(); strFileType=strFileType.Substring(strFileType.LastIndexOf(".")+1).ToUpper(); strFileInfo[1]="类型:"+strFileType; strFileInfo[2] ="上次访问时间:"+Convert.ToString(fi.LastAccessTime); strFileInfo[3] ="创建时间:"+Convert.ToString(fi.CreationTime); lnSize=fi.Length; if(lnSize<1024) strSize=lnSize.ToString()+"byte"; if(lnSize>=1024 && lnSize<1048576) strSize=(lnSize/1024).ToString() + "K"; if(lnSize>=1048576) strSize=(lnSize/1024/1024).ToString() + "M"; strFileInfo[4]="文件大小:"+strSize; strFileInfo[5]="完整路径:"+fi.FullName; return strFileInfo; } // foreach(string attr in attrs)// {// Console.WriteLine(attr);// } for(int i=0;i<=attrs.Length-1;i++) { Console.WriteLine(attrs[i]); }读文件属性,数组的读取 运行的时候这段显示列“姓名”不属于表 [Sheet1$]。 C#读取TXT文件中指定位置的数据 Winform 中上传图片怎么判断图片大小 C#中线程问题,急急急!!!! Masterpage中img元素的src路径设置? 请把这段很简单的VB.NET转成C#代码,今晚给分 动态添加菜单的问题!!!! 如何遍历sql2000数据库,返回库中每个表的表名? 为什么我编的的C#程序退出时进程仍然在? 最低级的问题请教各位! nant问题 都有哪些原因为导到form.show()出来以后像死掉了一样呢?
http://blog.csdn.net/knight94/archive/2006/05/07/711327.aspx
{
FileInfo s=new FileInfo("C:\\zg\\test.exe"); string[] attrs;
attrs=ffileInfo(s);
foreach(string attr in attrs)
{
Console.WriteLine(attr);
}
Console.ReadLine();
}
public static string[] ffileInfo(FileInfo fi)
{
string[] strFileInfo={"","","","","",""};
string strSize="";
long lnSize=0;
strFileInfo[0]="文件名:"+fi.Name.ToString();
string strFileType=fi.Name.ToString();
strFileType=strFileType.Substring(strFileType.LastIndexOf(".")+1).ToUpper();
strFileInfo[1]="类型:"+strFileType;
strFileInfo[2] ="上次访问时间:"+Convert.ToString(fi.LastAccessTime);
strFileInfo[3] ="创建时间:"+Convert.ToString(fi.CreationTime);
lnSize=fi.Length;
if(lnSize<1024)
strSize=lnSize.ToString()+"byte";
if(lnSize>=1024 && lnSize<1048576)
strSize=(lnSize/1024).ToString() + "K";
if(lnSize>=1048576)
strSize=(lnSize/1024/1024).ToString() + "M";
strFileInfo[4]="文件大小:"+strSize;
strFileInfo[5]="完整路径:"+fi.FullName;
return strFileInfo;
}
// foreach(string attr in attrs)
// {
// Console.WriteLine(attr);
// }
for(int i=0;i<=attrs.Length-1;i++)
{
Console.WriteLine(attrs[i]);
}
读文件属性,数组的读取