Error when Get files from specific URL SharePoint C#

SharePoint Asked by leebongee on October 24, 2020

I have problem with sharepoint when I try to get all file in a specific url.
I’ve try get files in url

It’s work, but when want to get files in url

It returns error Microsoft.SharePoint.Client.ServerException: File Not Found.

This is the first time I work with sharepoint. I’m look forward to receive your help. Many thanks.

Here is my code:

var targetSiteURL = new Uri("");
ClientContext cxt = new ClientContext(targetSiteURL.GetLeftPart(UriPartial.Authority));
cxt.Credentials = new SharePointOnlineCredentials(login, securePassword);
var list = cxt.Web.GetList("/Shared%20Documents/Forms/AllItems.aspx?viewid=b59c189a-26e1-42ff-b0b8-0e5aefc93734&id=%2Fsites%2FProcessing%2FShared%20Documents%2FGeneral%2FApp2020");

var listItems = list.GetItems(new CamlQuery());
items => items.Include(
item => item.File));
this.lblMessage.Text = listItems.First().File.Name.ToString();

One Answer

You should use

var list =cxt.Web.GetList("sites/Processing/Shared%20Documents")

To get the specific file:

File file = cxt.Web.GetFileByServerRelativeUrl("/sites/Processing/Shared%20Documents/test.doc");

Correct answer by Michael Han_MSFT on October 24, 2020

Add your own answers!

Related Questions

Sharepoint list field description not picked up in InfoPath form

2  Asked on December 14, 2021 by nick-atkinson


Migrate a webpart from sharepoint 2010 to sharepoint 2013

1  Asked on December 10, 2021 by grzegorz-z


Ask a Question

Get help from others!

© 2022 All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP