windows的API,重命名文件
时间: 2024-03-16 19:46:03 浏览: 197
重命名文件
是的,Windows操作系统提供了许多API函数,用于重命名文件。下面是使用C++语言实现重命名文件的示例代码:
```
#include <iostream>
#include <Windows.h>
int main()
{
LPCWSTR oldName = L"C:\\oldfile.txt";
LPCWSTR newName = L"C:\\newfile.txt";
if (MoveFile(oldName, newName))
{
std::cout << "File renamed successfully." << std::endl;
}
else
{
std::cerr << "Failed to rename file. Error code: " << GetLastError() << std::endl;
}
return 0;
}
```
在上面的代码中,我们使用MoveFile函数将旧文件名更改为新文件名。如果函数成功执行,则返回true,否则返回false,并且可以使用GetLastError函数获取错误代码以确定发生了什么错误。
阅读全文