使用FILE_SHARE_READ创建文件| FILE_SHARE_WRITE | FILE_SHARE_DELETE打开共享文件夹上的文件。
然后调用ReplaceFile替换此文件。
ReplaceFile失败,出现ERROR_SHARING_VIOLATION。
经过一番挖掘,我发现ReplaceFile内的重命名文件操作失败,并出现ERROR_SHARING_VIOLATION。
为什么FILE_SHARE_DELETE在共享文件夹上不起作用?
我可以解决此ERROR_SHARING_VIOLATION问题吗?