FileInfo类只能获取文件的基本信息,对于文件的详细信息无法获取,因此获取文件详细信息可以采用两种方式:

一是用shell32shellclass类获取;

二是用Openxml来获取。

 

第一种比较麻烦在vssharepoint空项目中无法载入,在webapplication里可以正常使用;如果想使用那么需要用dllload导入。

 

第二种采用openxmlopenxml只能操作office2007以上版本的文档,目前支持wordexcelppt三种。下面以word为例:

用WordprocessingDocument类来操作文档,具体的代码如下:

using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(url, true))

{

    CoreFilePropertiesPart corePart = wordDoc.CoreFilePropertiesPart;

  //获取本地文件的作者

    string creator = corePart.OpenXmlPackage.PackageProperties.Creator;

}

相关文章:

  • 2021-09-25
  • 2022-12-23
  • 2021-05-17
  • 2021-06-27
  • 2022-12-23
  • 2022-03-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-24
  • 2022-12-23
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案