1

我正在为 win32 控制台开发 C++ 应用程序

我需要在我的应用程序目录中获取文件列表

(例如,如果我的应用程序已启动,C:\arash\app\我需要此文件夹中的文件列表)

我在header中搜索并找到FindFirstFile了函数,但是这个函数需要一个目录路径。windows.h

我可以使用此功能获取应用程序运行目录中的文件列表吗?

谢谢

4

2 回答 2

4

使用GetModuleFileName()NULL 模块句柄来获取 .exe 文件的路径和文件名。然后,您可以剥离文件名部分,并根据需要使用剩余的路径。

于 2013-01-15T16:41:34.857 回答
1

当前工作目录是“ .”。

如评论中所述,这不一定是您想要的目录。

于 2013-01-15T13:16:50.613 回答