PathRemoveFileSpec函数的作用是将路径末尾的文件名和反斜杠去掉。

例如,我们想获取EXE文件自身所在的文件夹,可以这样写:

#include <stdio.h>
#include <Shlwapi.h>int main(int argc, char *argv[])
{char self[MAX_PATH];GetModuleFileName(NULL, self, MAX_PATH);PathRemoveFileSpec(self);printf("%s\n", self);return 0;
}

参考链接:http://msdn.microsoft.com/en-us/library/windows/desktop/bb773748%28v=vs.85%29.aspx

PathRemoveFileSpec函数相关推荐

  1. 腾讯MIG实习技术成长日记集

    原创作品,出自 "晓风残月xj" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj). 由于各种原因,可能存在诸多不 ...

  2. shlwapi常用的操作路径函数

    shlwapi.dll中的实用API函数发布 在windows   system目录下有这个动态链接库 #include   "shlwapi.h"    #pragma   co ...

  3. 获取文件当前地址GetModuleFileName函数

    在开发软件的过程里,经常需要把数据保存到当前执行文件路径下面,或者读取当前执行文件路径下的一些配置信息.这时就需要从当前模块里获取所在的目录路径,以便进行固定的位置操作文件.要解决这个需求,就需要调用 ...

  4. [Win32]路径操作API函数

    Windows应用程序编程中,时常会用到的路径操作函数.微软封装的很全面,很大一部分的操作都不用自己写,我原来就是因为不知道,有许多都是自己封装的=.=.记下来,以便以后使用. 去除路径的参数 Pat ...

  5. win api 路径操作函数

    一个朋友整理的放在他网站上lilu.name,用的时候看的也方便,就贴过来,表示感谢... 路径截断与合并函数 PathRemoveArgs 去除路径的参数 PathRemoveBackslash 去 ...

  6. C++中用 GetModuleFileName()函数 获得程序当前的运行目录

    在开发过程中经常需要获得程序当前的运行目录,这时就可以使用GetModuleFileNam DWORD WINAPI GetModuleFileName( HMODULE hModule, LPTST ...

  7. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  8. Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译

    Mysql函数group_concat.find_in_set进行数据库字段值翻译 场景 配方表:记录包含的原料 sources表示原料,字段值之间用逗号分隔 原料表:对应原料id和原料名称 现需要查 ...

  9. C++ 笔记(34)— C++ exit 函数

    当遇到 main 函数中的 return 语句时,C++ 程序将停止执行.但其他函数结束时,程序并不会停止.程序的控制将返回到函数调用之后的位置.然而,有时候会出现一些非常少见的情况,使得程序有必要在 ...

最新文章

  1. 微擎url模式解读_微擎开发文档之微擎执行主流程介绍
  2. 不戴口罩还想出门?硬核口罩佩戴检测模型向你发出警告
  3. 【放置奇兵】算法 酒馆攻略
  4. PHP开发环境MAMP for Windows
  5. JQuery判断数组中是否包含某个元素$.inArray(js, arr);
  6. BEGIN-2 序列求和
  7. 微型计算机电源的选购应注意哪些问题,购买小功率ups电源的注意事项
  8. linux控制器错误码,ubuntu – 不频繁的输入/输出错误 – Linux服务器
  9. supervisor linux下进程管理工具
  10. java常见面试题及答案 1-10(基础篇)
  11. 频繁项集挖掘算法之FPGrowth
  12. 推荐一个在线视频学习、在线试题练习、在线同步考试开源系统
  13. 2020宁波银行终面一分钟抽词演讲
  14. 进制怎么用计算机算,Win10计算器怎么算二进制,win10计算器二进制使用教程
  15. 计算机房常配用的,计算机房常配用的是( )灭火器。
  16. MySQL日志双一配置分析实战
  17. 10-219 通过订单表和顾客表,查询订单编号,顾客编号,公司 名称和订单日期
  18. 知识备忘phpcms 简单解析一 数据表字段
  19. 【前后端结合】从 0 到 1 实现一个网站框架(一、注册 [1] )
  20. aws iam php,AWS实战 - IAM角色的简单使用

热门文章

  1. Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
  2. Android 应用程序发布流程注意事项(整理)
  3. AOP—JVM SandBox—底层原理解析
  4. UVA 512 Spreadsheet Tracking
  5. mysql中group by 的用法解析
  6. jQuery内置动画和多库共存
  7. uva 11464 Even Parity
  8. 《微服务设计》(三)---- 集成
  9. docker+httpd的安装
  10. 0048-三角形的判断