1、_splitpath
ZC:windows api的话 可以使用 PathFindFileNameA、PathFindExtensionA、PathFileExistsA等一系列函数
2、测试代码(_splitpath)(vs2008 Win32)
2.1、
#include <direct.h> //_mkdir函数的头文件 #include <io.h> //_access函数的头文件 #include <stdio.h> #include <windows.h>
char* pc = "D:\G_DR_2018\_G2SVG_Console_VS08\LOG\zz.txt"; //char fullPath[MAX_PATH]; char drive[_MAX_DRIVE] = {0}; char dir[_MAX_DIR] = {0}; char fname[_MAX_FNAME] = {0}; char ext[_MAX_EXT] = {0}; _splitpath( pc, drive, dir, fname, ext ); printf("drive: %sn", drive); printf("dir: %sn", dir); printf("fname: %sn", fname); printf("ext: %sn", ext);
2.2、
char* pc = "D:\G_DR_2018\_G2SVG_Console_VS08\LOG\"; ... ...
2.3、这里 需要注意一下下面的现象
char* pc = "D:\G_DR_2018\_G2SVG_Console_VS08\LOG"; ... ...
3、
4、
5、
原文链接: https://www.cnblogs.com/cppskill/p/9889377.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/284177
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!