MoveFile 无法覆盖旧的文件
时间: 2023-11-30 18:04:43 浏览: 238
VB MoveFile移动文件
4星 · 用户满意度95%
您可以尝试在调用 MoveFile 函数时添加 MOVEFILE_REPLACE_EXISTING 标志,这将告诉系统将新文件替换掉旧文件。示例代码如下:
```c++
BOOL result = MoveFileEx(sourceFilePath, destinationFilePath, MOVEFILE_REPLACE_EXISTING);
if (result == 0) {
// 处理错误情况
}
```
请注意,MOVEFILE_REPLACE_EXISTING 标志只有在新文件名与旧文件名相同时才有效。如果新文件名与旧文件名不同,则 MoveFile 函数将移动文件而不是替换旧文件。
阅读全文