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

Get list of files in application directory

本文关键字:文件 列表 应用程序 获取      更新时间:2023-10-16

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

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

(例如,如果我的应用程序已经在C:arashapp中启动,我需要这个文件夹中的文件列表)

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

我可以使用这个函数来获取我的应用程序运行目录中的文件列表吗?

谢谢

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

当前工作目录为" . "。

如注释所述,这不一定是您想要的目录。