Я не совсем уверен, какова ваша конечная цель или ее частота, но вот общая концепция, которая может применяться ко многим случаям, касающимся SharePoint и локальных папок Windows.
Местоположения SharePoint доступны по пути UNC, поэтому вы можете просто попытаться получить доступ к библиотеке документов SharePoint по пути UNC, а затем скопировать соответствующий файл из местоположения A в местоположение B (т.е. с помощью System.IO.File).
Просто убедитесь, что ваша учетная запись выполняет приложение (в зависимости от способа, которым вы находитесь, поскольку это не ограничивается веб-приложениями), чтобы оно имело необходимые разрешения для расположения библиотеки документов SharePoint.
Кроме того, если вашей конечной целью в действительности является что-то вроде непрерывной синхронизации между библиотекой документов и папкой Windows, вы можете использовать Microsoft Sync Framework или SyncToy (бесплатная реализация MSF) для выполнения синхронизации (односторонней или двунаправленный) между точками на регулярной основе.