我正在处理一个项目,我必须在其中进行som文件处理
如果只有somone可以告诉你如何 使用文件系统 如何移动复制删除重命名和chek在Windows中存在文件
答案 0 :(得分:0)
检查msdn。
上的file management functions部分例如,要使用WinAPI复制文件,您可以使用CopyFile:
#include <windows.h>
#include <iostream>
int main()
{
BOOL ret = CopyFile(TEXT("test.txt"), TEXT("test-copy.txt"), TRUE);
if (ret)
std::cout << "CopyFile failed. GetLastError:" << GetLastError() << std::endl;
}
如果您的编译器支持您,也可以使用可移植的std::filesystem(例如,该代码在Windows和Linux上应该同样有效):
#include <filesystem>
int main()
{
std::filesystem::copy("test.txt", "test-copy.txt");
}
还有boost::filesystem严重影响了std :: filesystem。