如何在SharePoint中获取文件的元数据

时间:2012-05-31 02:02:47

标签: c# sharepoint metadata spfile

我想在SharePoint上获取文件的name属性吗?

如果我尝试获取我创建的列的元数据,我可以使用此方法获取此数据

文件是SPFile。

if (file.GetProperty("DocId") != null)
{
    docId = file.GetProperty("DocId").ToString();
}

但是当我试着得到这个名字时

if (file.GetProperty("Name") != null)
{
    docId = file.GetProperty("Name").ToString();
}
else {...}

它转到了else语句。

我哪里出错了?

感谢。

2 个答案:

答案 0 :(得分:4)

您很可能希望在文档库中查看与SPFile关联的SPItem的属性 - SPFile.GetListItem

您还可以使用SPFile.Properties枚举文件的所有属性,以查看“文件名”属性的名称是“vti_title”。

答案 1 :(得分:2)

使用

后没关系
file.Item.Name;