zoukankan      html  css  js  c++  java
  • NX二次开发:获取路径对应的信息(_splitpath)

    直接上代码:

    1                     char szDrive[_MAX_DRIVE];   //磁盘名
    2                     char szDir[_MAX_DIR];       //路径名
    3                     char szFname[_MAX_FNAME];   //文件名
    4                     char szExt[_MAX_EXT];       //后缀名
    5                     _splitpath(text, szDrive, szDir, szFname, szExt); //分解路径

    UFUN获取完整路径:

    #include <UF_PART.h>

    1         //获取当前part所在路径
    2         char part_fspec[MAX_FSPEC_SIZE + 1];
    3         UF_PART_ask_part_name(UF_PART_ask_display_part(), part_fspec);
    4 
    5         //分割路径和部件名称
    6         char fileDir[MAX_FSPEC_BUFSIZE];
    7         char fileName[UF_CFI_MAX_FILE_NAME_BUFSIZE];
    8         const char* filePath = part_fspec;
    9         uc4576(filePath, 2, fileDir, fileName);
     1 #include <stdlib.h>  
     2 #include <stdio.h>  
     3 //2020-12-08 21:41
     4 void main( void )  
     5 {  
     6    char path_buffer[_MAX_PATH];  
     7    char drive[_MAX_DRIVE];  
     8    char dir[_MAX_DIR];  
     9    char fname[_MAX_FNAME];  
    10    char ext[_MAX_EXT];  
    11   
    12    _makepath( path_buffer, "c", "\\sample\\crt\\", "makepath", "c" );  
    13    printf( "Path created with _makepath: %s\n\n", path_buffer );  
    14    _splitpath( path_buffer, drive, dir, fname, ext );  
    15    printf( "Path extracted with _splitpath:\n" );  
    16    printf( "  Drive: %s\n", drive );  
    17    printf( "  Dir: %s\n", dir );  
    18    printf( "  Filename: %s\n", fname );  
    19    printf( "  Ext: %s\n", ext );  
    20 }
    21  
    22 OutPut:
    23 Path created with _makepath: c:\sample\crt\makepath.c  
    24 Path extracted with _splitpath:  
    25   Drive: c:  
    26   Dir: \sample\crt\  
    27   Filename: makepath  
    28   Ext: .c 
  • 相关阅读:
    CentOS 7修改用户密码
    Java EE(Web)大方向
    【Spring学习随笔】4. Spring AOP
    Git从本地上传项目到Github
    Vue及Vue-Cli的环境搭建(Windows)
    【Spring学习随笔】3. Spring Bean
    SSM框架随笔
    IDEA中Spring配置错误:class path resource [.xml] cannot be opened because it does not exist
    Jsp技术
    【Spring学习随笔】2. Spring IoC
  • 原文地址:https://www.cnblogs.com/NXString/p/14077554.html
Copyright © 2011-2022 走看看