博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC++ GetModuleFileName()获取路径字符串中带波浪线~
阅读量:6701 次
发布时间:2019-06-25

本文共 305 字,大约阅读时间需要 1 分钟。

  GetModuleFileName()获取的字符串中带波浪线,不是完整的路径显示。

  原因:获取的是短路径,进行了缩写

  解决:还原长路径

TCHAR strLongPath[MAX_PATH] = { 0 };     GetLongPathName( strTempPath, strLongPath, sizeof(strLongPath)/sizeof(TCHAR) );

  其中,strTempPath是带波浪线的短路径,strLongPath为得到的长路径。

  主要使用了Win32 API函数GetLongPathName,对应地,获取短路径可以使用GetShortPathName

转载地址:http://cxgoo.baihongyu.com/

你可能感兴趣的文章
【亲测有效】Kali Linux无法安装网易云音乐的解决方案
查看>>
【Construct Binary Tree from Inorder and Postorder Traversal】cpp
查看>>
【Pascal's Triangle II 】cpp
查看>>
【MPI学习3】MPI并行程序设计模式:不同通信模式MPI并行程序的设计
查看>>
CCScene切换的所有特效(28种)以及设置屏幕横竖屏!
查看>>
深度解析Cocoa异步请求和libxml2.dylib教程(1)
查看>>
work2的code和问题
查看>>
Java高级应用开发之Servlet
查看>>
图片延迟加载和滑动翻页
查看>>
oracle 函数
查看>>
无密码登陆
查看>>
iOS 数据持久化-- FMDB
查看>>
oracle中scn(系统改变号)
查看>>
python 练习题
查看>>
eclipse问题_Alt+/不给提示,只补充代码问题的解决方案
查看>>
java 程序中打开文件和文件夹
查看>>
书籍推荐-记这几年看的书
查看>>
ROS系统玩转自主移动机器人(3)-- 开源机器人结构介绍
查看>>
HIVE ORC 报错ClassCastException
查看>>
例题练习
查看>>