获取应用程序目录中的文件列表

时间:2013-01-15 13:11:09

标签: c++ windows winapi visual-c++

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

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

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

我在FindFirstFile标题中搜索并查找windows.h函数,但此函数需要一个目录路径。

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

由于

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

当前工作目录为“.”。

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