我正在使用以下内容搜索定义为宏 DB_CONFIG_FILE_PATH_1 的文件。
wchar_t filename[100];
SearchPath( L".\\", DB_CONFIG_FILE_PATH_1, NULL, 100, filename, NULL);
如果该文件位于 C:\ 目录中,则可以找到该文件。但是,如果该文件位于其子目录之一中,则该函数找不到它。
有人可以解释如何使用上述功能搜索所有驱动器,包括子目录中的文件。
我没有使用 FindFirstFile 函数,因为即使函数返回文件的句柄,我也无法检索文件的路径。
换句话说,我想要一个文件的完整路径名。我知道文件的名称,但不知道它在 comp 中的位置。