从文件路径获得文件名
程序员文章站
2024-03-19 13:09:46
...
//获取文件路径
WCHAR *FilePath = xxx; //这里是你自己的路径 自己填值
WCHAR FileName[MAX_PATH] = {0};
//获取文件名
LPWCH find = wcsrchr(FilePath, '\\'); //倒序查找最后一个\
if (!find)
{
MessageBox(L"未找到字符\\", L"提示", MB_OK | MB_ICONERROR);
return;
}
//找出要复制字符的大小
LPWCH NextFind = wcsrchr(FilePath, '.');
if (!NextFind)
{
MessageBox(L"未找到文件扩展名", L"提示", MB_OK | MB_ICONERROR);
return;
}
DWORD CopySize = (DWORD)(NextFind - find);
//复制前清0
ZeroMemory(FileName,MAX_PATH);
memcpy_s(FileName, MAX_PATH, find + 1, CopySize*2-2);
上一篇: 数字签名应用
下一篇: Python实现RSA数字签名
推荐阅读
-
从文件路径获得文件名
-
从jar包中读取资源文件 博客分类: java jar包中读取资源文件相对路径
-
从jar包中读取资源文件 博客分类: java jar包中读取资源文件相对路径
-
示例:python根据文件名查找文件路径名
-
C++bosst遍历文件目录,根据文件名返回文件路径
-
Asp.net 获取指定目录下的后缀名为".doc" 的所有文件名和文件路径
-
Asp.net 获取指定目录下的后缀名为".doc" 的所有文件名和文件路径
-
asp.net 文件路径之获得虚拟目录的网站的根目录
-
asp.net 文件路径之获得虚拟目录的网站的根目录
-
编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出绝对路径。