2017-02-02 30 views
0

입력 한 텍스트로 시작하는 파일/폴더를 검색하려고하면 'foo'라고 말합니다. 파일을 검색 할 수 있지만 하위 폴더는 반환되지 않습니다. 누구든지 도와 줄 수 있어요. 이것은 내가 현재 사용하고있는 CAML입니다 :CAML 라이브러리의 키워드로 폴더 및 파일 검색

<View Scope='Recursive'> 
    <Query> 
    <Where> 
     <BeginsWith> 
     <FieldRef Name='FileLeafRef' /> 
     <Value Type='Text'>foo</Value> 
     </BeginsWith> 
    </Where> 
    </Query> 
</View> 

답변

1

이 = "RecursiveAll"범위에 범위를 변경해보십시오,이 지정된 위치에서 모든 파일 및 폴더를 모두 가져옵니다. 또한 변경해야합니다

<Value Type='Text'>foo</Value> 

아는 가치 또한

<Value Type='File'>foo</Value> 

에 (.DOCX 등) FileLeafRef 파일 이름임을 SharePoint의없는 제목입니다. 어쩌면 당신은 그것을 알고 :

+0

범위를 "RecursiveAll"로 변경하고 작동했습니다 :) –