I've always just used a product called Document Extractor literally all it does is transfer whatever files are stored in Salesforce over to an empty SharePoint site that my company isn't using.
It still shows everything mostly as if it wasn't there in the Salesforce UI, it's great.