在C++中使用 Windows API 搜索目录"backwards"

Searching Directories "backwards" using windows API in C++

本文关键字:搜索 API backwards Windows C++      更新时间:2023-10-16

可能的重复项:
如何在C程序中获取当前文件夹的父目录?

我正在使用C++ Windows API,我最初查找给定特定目录路径的文件夹和目录(即C:\...\ProjectXX)。我特别使用函数 FindFirstFile() 和 FindNextFile()。但是,我有时希望在目录中"向后"移动,即获取给定目录(包含给定目录的文件夹)的"父目录"。这在什么方面是可能的,并且在使用什么功能的情况下?

C++与C不同,它有一个方法:.remove_leaf()。但是你没有使用C++函数,而是使用 WinAPI 函数,所以PathRemoveFileSpec()会更合适。