如何从Sharepoint中仅通过文件名获取文件

时间:2013-11-15 08:39:11

标签: c# .net sharepoint sharepoint-2010

目前我收到的文件清单如下:

 private ClientContext _clientContext;
 var oList = _clientContext.Web.Lists.GetByTitle(SERVERURL);
 var oQuery = new CamlQuery();
 var fileList = oList.GetItems(oQuery);
_clientContext.Load(fileList);
_clientContext.ExecuteQuery();

它为我提供了服务器上的所有文件。

但是如果我知道要从SharePoint和Read打开的文件怎么办?我不想加载所有文件然后循环遍历它们,而是希望从SharePoint获取该特定文件。

1 个答案:

答案 0 :(得分:2)

您可以使用CamlQuery

oQuery.Query = 
@"<Where>
    <Eq>
        <FieldRef Name='Title'/><Value Type='Text'>DocTitle</Value>
    </Eq>
</Where>";

有关详细信息,请参阅Query Schema