我正在为 win32 控制台开发 C++ 应用程序
我需要获取我的应用程序目录中的文件列表
(例如,如果我的应用程序已在 C:\arash\app\
中启动,我需要此文件夹中的文件列表)
我在windows.h
头文件中搜索并找到了FindFirstFile
函数,但是这个函数需要一个目录路径。
我可以使用这个函数来获取我的应用程序运行目录中的文件列表吗?
谢谢
最佳答案
使用带有 NULL 模块句柄的 GetModuleFileName()
获取 .exe 文件的路径和文件名。然后您可以去掉文件名部分,并根据需要使用剩余的路径。
关于c++ - 获取应用程序目录中的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338514/