我在SharePoint中的文档库中有许多文件,以及这些文件的URL路径。我希望能够将文件从SharePoint移到UNC路径位置,但File.Exists()
和File.Move()
不适用于URL。将SharePoint库中的文件移动到UNC路径
0
A
回答
1
回答我自己的问题,因为我无法找到任何具体的答案。我发现了一个名为DavWWWRoot的东西,它允许您通过Windows资源管理器访问文件。
我创建了将我的URL转换为表单的方法,该表单允许我在SharePoint库中的文件上使用File.Move()。
private string ConvertSharePointURLToUNCPath(string sharePointFileURL)
{
return sharePointFileURL.Replace(@"http://mySharePointSite/", @"\\mySharePointSite\DavWWWRoot\").Replace('/', '\\');
}
0
Here's一个例子,通过该对象在SPFileCollection迭代
string networkShareURN = @"\\yourserver\sharefolder";
SPSite site = new SPSite("yoursitecollection");
SPWeb web = site.OpenWeb("sitename");
SPFolder myfolder = web.GetFolder("Shared Documents");
SPFileCollection myfiles = myfolder.Files;
foreach (SPFile file in myfiles)
{
Byte[] bfile = file.OpenBinary();
System.IO.File.WriteAllBytes(networkShareURN + file.Name, bfile);
}
相关问题
- 1. UNC路径文件URI
- 2. Response.Redirect到UNC路径
- 3. 在git中将文件推送到unc路径(远程)
- 4. Google Mini爬网SharePoint UNC路径
- 5. 将路径转换为UNC路径
- 6. 将HTTP路径转换为UNC路径?
- 7. OneDrive UNC路径
- 8. Path.GetDirectoryName UNC路径
- 9. 使用.NET将文件安全地复制到UNC路径
- 10. C#将文件移动到对话框的路径中
- 11. SSIS无法访问文件,UNC路径
- 12. 模式匹配路径+文件(UNC?)
- 13. 读/写文件与UNC路径 - 在C++
- 14. wcf svclog unc路径?
- 15. forfiles与UNC路径
- 16. 保存在Sharepoint文档库中的文件的路径
- 17. 将库路径添加到jar文件
- 18. 将文件从一个网络移动到另一个网络的脚本(UNC路径)
- 19. 在Ruby中将UNC路径转换为UNC
- 20. Javadoc并链接到UNC路径上的文件
- 21. File.Copy从UNC路径(同一服务器)UNC路径查询
- 22. silverlight导航到UNC路径的问题
- 23. UNC路径上的GetFreeDiskSpaceEx
- 24. 从UNC路径获取本地路径
- 25. 将UNC路径转换为网络系统的本地路径
- 26. Java Web Start:如何将文件写入Windows UNC路径?
- 27. 批处理文件读取来自UNC路径的INI文件
- 28. 使用移动模拟器/设备浏览UNC路径
- 29. 如何从QML中的UNC路径设置FileDialog的文件夹?
- 30. 将文件自动上传到路径中的输入文件