【发布时间】:2010-05-28 00:50:45
【问题描述】:
我有一个包含两级文件夹层次结构的列表。像这样的:
List
Folder_1
SubFolder_1
Item 1_1_1
Item 1_1_2
SubFolder_2
Item 1_2_1
Item 1_2_2
Item 1_2_3
Folder_2
SubFolder_1
Item 2_1_1
Item 2_1_2
Item 2_1_3
SubFolder_2
Item 2_2_1
Item 2_2_2
我想根据某些条件将列表项添加到文件夹中。我不想遍历所有文件夹,因为文件夹的数量更多。所以,我想到了运行 CAML 查询来获取文件夹。
下面的 CAML 查询给了我列表中的所有文件夹:
<Where>
<Eq>
<FieldRef Name='FSObjType' />
<Value Type='int'>0</Value>
</Eq>
</Where>
如何在上述查询中添加另一个条件,以便在知道确切文件夹名称的情况下获取特定文件夹?
【问题讨论】:
-
对您的 CAML 查询进行小修正,如果您检查“FSObjType”的值,您会看到 0 返回所有文件,但 1 将返回所有文件夹 msdn.microsoft.com/en-us/library/…
标签: sharepoint caml