首页 > 其他 > 详细

拷贝文件、删除文件的一些基本用法

时间:2020-04-01 17:03:51      阅读:52      评论:0      收藏:0      [点我收藏+]

最近碰到一个图纸上的字体在word当中无法显示的问题,后面发现是缺少几个字体文件,导致无法读取正确字符,基于此需要用程序对文件进行一些基本的操作。

1.得到当前程序中所包含的字体文件的路径(相对路径)

static wchar_t path[MAX_PATH]
{
0
};
std::wstring filename(L"");
GetModuleFileName(NULL, (LPWSTR)path, sizeof(path));
filename += path;

此时得到路径名称是当前程序的exe文件所在地址,回退到debug路径下

filename = filename.substr(0, filename.find_last_of(L"\\"));

2.判断指定文件目录下是否有此文件,如果没有进行拷贝操作

CopyFile(sourcepathname, targetpathname, FALSE);//文件存在则覆盖

3拷贝到指定目录下,如果运行结束要删除的话,调用删除操作

DeleteFile(filename);

拷贝文件、删除文件的一些基本用法

原文:https://www.cnblogs.com/yx155029/p/12613683.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!