本文主要介绍:
一、文件路径分解,即根据获取的文件路径,分解出文件的路径、磁盘、文件名、文件类型。
二、批处理文件遍历,即根据第一个文件,自动搜索获取该文件夹下的下一个文件路径。
一、文件路径分解:
文件路径分解主要介绍两种方法:
1.调用分解函数_splitpath:
该函数形式及参数说明如下:
void _splitpath(const char *path, //要分解的完整路径
char *drive, //返回:磁盘
char *dir, //返回:文件路径
char *fname, //返回:文件名
char *ext ); //返回:后缀名
调用示例如下:
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
_splitpath(lpszPathName, drive, dir, fname, ext);
注:_MAX_DRIVER _MAX_DIR等在stdlib.h中ÿ