我正在为win32控制台开发一个C ++应用程序
我需要获取应用程序目录中的文件列表
(例如,如果我的应用程序已在C:\arash\app\
启动,我需要此文件夹中的文件列表)
我在FindFirstFile
标题中搜索并查找windows.h
函数,但此函数需要一个目录路径。
我可以使用此功能获取应用程序运行目录中的文件列表吗?
由于
答案 0 :(得分:4)
使用带有NULL模块句柄的GetModuleFileName()
来获取.exe文件的路径和文件名。然后,您可以剥离文件名部分,并根据需要使用剩余路径。
答案 1 :(得分:1)
当前工作目录为“.
”。
如评论中所述,这不一定是您想要的目录。