public static void Main()
ClientContext ctx = new ClientContext(serverURL);
Uri filename = new Uri(URLtoServerSUM);
FileInformation fileInfo = Microsoft.SharePoint.Client.File.OpenBinaryDirect(ctx, filename.AbsolutePath);
Microsoft.SharePoint.Client.File file = web.GetFileByServerRelativeUrl(filename.AbsolutePath);
using (FileStream fs = System.IO.File.Create(localFile))
fileInfo.Stream.CopyTo(fs);
using (FileStream fs = new FileStream(localFile, FileMode.Open))
Microsoft.SharePoint.Client.File.SaveBinaryDirect(ctx, filename.AbsolutePath, fs, true);
file.CheckIn($"Updated by automatic SUM table generation on {DateTime.Now.ToString()}", CheckinType.MinorCheckIn);