在 vc++/visual studio 中获取文件的绝对路径
Posted
技术标签:
【中文标题】在 vc++/visual studio 中获取文件的绝对路径【英文标题】:Get absolute path of the file in vc++/visual studio 【发布时间】:2013-09-01 16:51:34 【问题描述】:我是 VC++ 编程的新手。我正在开发一个程序,其中我必须从目录中的所有文件夹中动态获取 *.bmp 文件的绝对路径。我能够动态导航到目录中的每个文件夹,但无法获取文件的绝对路径。 我无法使用“GetFullPathName”,我不确定这是否能解决问题。 请帮忙。
【问题讨论】:
这是一个先有鸡还是先有蛋的问题。您需要先获取目录的完整路径。获取文件的完整路径很简单,您只需将其名称附加到目录路径名并带有额外的反斜杠即可。你根本没有描述你是如何知道去哪里看的。 详细解释“无法使用GetFullPathName
”。显然,这就是问题所在!
向我们展示您想要的示例。
【参考方案1】:
如果你使用CFileFind来定位文件,你应该可以使用CFileFind::GetFilePath()来获取完整路径。
【讨论】:
以上是关于在 vc++/visual studio 中获取文件的绝对路径的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio C++ 项目中使用 cusp
在 Visual Studio 10 中调试 VC++ 6 项目
如何在visual studio2008中创建,编译和运行C++程序,