У меня была такая же проблема, и она довольно расстраивает. Там, кажется, не простой способ сделать запрос по пути к папке. Если вы введете полный путь к папке в местоположении запроса, он не даст вам того, что вы хотите, и часто по умолчанию будет весь сайт. Итак, я нашел два возможных способа добиться того, что вы ищете, в зависимости от ваших других требований:
1) Вместо использования папок используйте отдельные библиотеки документов. Это может сработать, если у вас ограниченное количество «папок», но с сайтом более 50 библиотек документов управление сайтом может быстро стать затруднительным.
2) Добавьте пользовательский столбец в библиотеку документов, который может идентифицировать документы в том месте, которое вы ищете. В моем случае у меня была только одна папка, к которой мне нужно было обратиться с домашней страницы, поэтому я добавил настраиваемый столбец Да / Нет (логическое) с именем «Ссылка на домашнюю страницу». Для всех документов в определенной папке я установил значение «Ссылка на домашнюю страницу» на «Да». Если для вашего решения требуется запрос более чем одной папки, вы можете подумать о добавлении настраиваемого столбца с именем «Папка», который затем потребует ввести имя папки или полный путь к папке в качестве значения атрибута для каждого документа. Это может быстро стать сложным в управлении и обслуживании, но оно предоставляет атрибут, по которому можно запрашивать. После того, как вы настроили атрибут, добавьте его в качестве фильтра к вашему представлению или веб-части Content Query, и вы получите запрос только определенных файлов со значением этого атрибута. Если вы используете просмотр, выберите опцию «Показать все элементы без папок», чтобы получить правильный вывод.
Надеюсь, это поможет. Может быть, SP 2010 будет иметь некоторые улучшения в этом.