Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 复制或移动替换文件和更新版本sharepoint CSOM_C#_Asp.net_.net_Sharepoint_Csom - Fatal编程技术网

C# 复制或移动替换文件和更新版本sharepoint CSOM

C# 复制或移动替换文件和更新版本sharepoint CSOM,c#,asp.net,.net,sharepoint,csom,C#,Asp.net,.net,Sharepoint,Csom,hi im正在sharepoint上使用复制或移动文件的方法。但我想问,当它被复制时,如何实现自动替换和更新版本 我已经尝试过这个函数,但它总是 Microsoft.SharePoint.Client.ServerException:'目标文件 已经存在 还有我的src http://win-e636ggi1v13:55555/sites/srsrms/SRS%20Documents/Finance/fredytest/License%20Management.csv 和我的目标文件 http

hi im正在sharepoint上使用复制或移动文件的方法。但我想问,当它被复制时,如何实现自动替换和更新版本

我已经尝试过这个函数,但它总是

Microsoft.SharePoint.Client.ServerException:'目标文件 已经存在

还有我的src

http://win-e636ggi1v13:55555/sites/srsrms/SRS%20Documents/Finance/fredytest/License%20Management.csv
和我的目标文件

http://win-e636ggi1v13:55555/sites/srsrms/SRS%20Documents/Finance/paidi/Finance%20Folder/License%20Management.csv
@弗雷迪先生

请将“KeepBoth”设置为false,并将“Overwrite”保留为true

使用上述设置,它将覆盖现有文件

当两者都为false时,将提示以下错误:

另一种情况是:

目标文件不会被覆盖,并且会创建一个具有避免重复文件名的新文件,即在文件名后附加一个数字以避免重复


BR

您好,我已将“保留”更改为“假”,并用“真”覆盖,但仍然无法覆盖并返回目标文件已存在您正在使用的sp版本?我使用sharepoint 2016在sp online.im上执行了上述测试。csom版本为16.1.20412.12000
http://win-e636ggi1v13:55555/sites/srsrms/SRS%20Documents/Finance/paidi/Finance%20Folder/License%20Management.csv