views:

172

answers:

3

How would I programatically access a SharePoint document library from another machine? I want to recursively scan all the folders and generate a list of files with a certain custom property.

+4  A: 

You'll need to use the List Data Retrieval web service. Example code using the service can be found on the Query method page.

vinny
+2  A: 

Vinny is correct. I just wanted to elaborate a little on the next version of SharePoint, SharePoint 2010. There are several client based models for access that essentially wrap the web service calls. There is a managed .NET dll for Windorm/WPF applications, a library for use within websites that is JavaScript based and a Silverlight based implementation.

This MSDN article has links to more information on all three.

John Ptacek
Wow, that's awesome. Too bad I'm not using 2010, but for everyone else that is good news.
Jonathan Allen
Neat. Already looking forward to 2010.
vinny
+1  A: 

Check Mossquito project.

Karel Frajtak