_splitpath,_makepath分析路径

Posted 力为

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了_splitpath,_makepath分析路径相关的知识,希望对你有一定的参考价值。

生成路径,分解路径

FROM MSDN:

Example

/* MAKEPATH.C */

#include <stdlib.h>
#include <stdio.h>

void main( void )
{
   char path_buffer[_MAX_PATH];
   char drive[_MAX_DRIVE];
   char dir[_MAX_DIR];
   char fname[_MAX_FNAME];
   char ext[_MAX_EXT];

   _makepath( path_buffer, "c", "//sample//crt//", "makepath", "c" );
   printf( "Path created with _makepath: %s/n/n", path_buffer );
   _splitpath( path_buffer, drive, dir, fname, ext );
   printf( "Path extracted with _splitpath:/n" );
   printf( "  Drive: %s/n", drive );
   printf( "  Dir: %s/n", dir );
   printf( "  Filename: %s/n", fname );
   printf( "  Ext: %s/n", ext );
}

Output

Path created with _makepath: c:/sample/crt/makepath.c

Path extracted with _splitpath:
  Drive: c:
  Dir: /sample/crt/
  Filename: makepath
  Ext: .c

以上是关于_splitpath,_makepath分析路径的主要内容,如果未能解决你的问题,请参考以下文章

关于文件路径字符分割与组合

perl File::Spec 模块

Linux 内核 内存管理物理分配页 ④ ( __alloc_pages_nodemask 函数源码分析 | 快速路径 | 慢速路径 | get_page_from_freelist 源码 )

Linux 内核 内存管理物理分配页 ⑨ ( __alloc_pages_slowpath 慢速路径调用函数源码分析 | retry 标号代码分析 )

Linux 内核 内存管理物理分配页 ⑦ ( __alloc_pages_slowpath 慢速路径调用函数源码分析 | 判断页阶数 | 读取 mems_allowed | 分配标志位转换 )

大数据技术之_16_Scala学习_11_客户信息管理系统+并发编程模型 Akka+Akka 网络编程-小黄鸡客服案例+Akka 网络编程-Spark Master Worker 进程通讯项目(示例代