分割文件名

xiaoxiao2021-02-28  96

_splitpath 函数分割路径为:驱动器,目录,文件名(五扩展名),扩展名. 

_makepath 完成驱动器,目录,文件名(五扩展名),扩展名合成一个全路径.可以认为是_splitpath函数的逆向过程。

拆分路径 例如,拆分"C:\Program Files\OpenCV\Readme.txt"这个路径 const char* fileName= "C:/Program Files/OpenCV/Readme.txt"; char drive[100];//磁盘名 char dir[100];//路径 char fname[100];//文件名(无后缀) char ext[100]; //后缀 _splitpath(fileName, drive, dir, fname, ext);

char dstpath[100]; //合成后路径 _makepath(dstpath, drive, dir, fname, ".b"); 执行完上述语句后的结果为: dirve = "C" dir = "/Program Files/OpenCV/" fname = "Readme"

ext = ".txt"

dstpath= "C:/Program Files/OpenCV/Readme.b";

转载请注明原文地址: https://www.6miu.com/read-50535.html

最新回复(0)