在 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++程序,

如何获取 Visual Studio C++ 工具集标签

如何在我的 C# Visual Studio 项目中添加 VC++ DLL 作为引用?

Visual Studio 中配置openCV问题