WinCE中文件的路径

来源:互联网 发布:linux ubuntu iso下载 编辑:程序博客网 时间:2024/05/21 03:20

WINCE有没有相对路径概念,如果没有如何得到当前模块的路径?

1、WINCE没有相对路径概念,只有绝对路径,所以凡是涉及到路径均为绝对路径。
2、调用API GetModuleFileName,传递一个模块的实例句柄就能够得到模块的绝对路径。

wince系统本身就不支持相对路径,只能自己获取用绝对路径了

 


WinCE获取程序路径

在软件开发过程中难免会用到获取程序的路径信息,如在VC6中提供了获取当前路径GetCurrentDirectory与设置当前路径SetCurrentDirectory等相关API;但在WinCE下发现并无这两个API,那么如何获取程序的路径呢?

我们知道WinCE提供了一个GetModuleFileName系统API来获取可执行程序的完整路径与文件名,GetModuleFileName声明如下:


如果成功的执行了上面的函数则lpFilename里保存的就是我们程序文件名的完整路径了,此时我们只需去除文件名部分既可得到程序路径;例子函数如下: