使用WindowsAPI创建txt文件
  TEZNKK3IfmPf 2024年03月30日 22 0
ios

先引用相关头文件

#include <iostream>
#include <string>
#include <Windows.h>
#include <shlwapi.h>
#pragma comment(lib,"Shlwapi.lib")

添加封装好的方法

using namespace std;
//创建文件
//param:filePath: 需要创建的文件名称路径:
bool CreateTxtFile(std::wstring filePath)
{
//判断文件是否存在
if (PathFileExists(filePath.c_str()))
{
cout << "当前文件已存在" << endl;
return false;
}

HANDLE pFile = CreateFile(filePath.c_str(),GENERIC_ALL,FILE_SHARE_READ,NULL,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,NULL);
if (pFile==NULL)
{
cout << "当前文件创建失败" << endl;
CloseHandle(pFile);
return false;
}
else
{
cout << "当前文件创建成功" << endl;
CloseHandle(pFile);
return true;
}

}
  • 简单的调用:
int _tmain(int argc, _TCHAR* argv[])
{
CreateTxtFile(L"F:\\dssemo.txt");
system("pause");
return 0;
}
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年03月30日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年03月22日   87   0   0 ios
  TEZNKK3IfmPf   2023年11月15日   21   0   0 ios
  TEZNKK3IfmPf   2024年03月30日   23   0   0 ios
TEZNKK3IfmPf