public async Task CreateFolder(DavItem parentFolder, string folderName) { folderName = Uri.EscapeDataString(folderName); folderName = folderName.Replace("%28", "("); folderName = folderName.Replace("%29", ")"); var uri = new Uri(parentFolder.EntityId.TrimEnd('/') + "/" + folderName, UriKind.RelativeOrAbsolute); var client = new WebDavClient(new Uri(Configuration.ServerUrl, UriKind.RelativeOrAbsolute), Configuration.Credential); await client.CreateFolder(uri); }