用c++编写一段代码实现下面功能:获得路径的上一级
时间: 2024-03-16 07:41:34 浏览: 86
C++ 设置和获取当前工作路径的实现代码
可以使用C++的文件系统库`<filesystem>`来实现获取路径的上一级目录。以下是示例代码:
```c++
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main()
{
fs::path path = "/path/to/directory/file.txt";
fs::path parent_path = path.parent_path();
std::cout << "Parent path: " << parent_path << std::endl;
return 0;
}
```
上面的代码中,我们首先定义了一个路径`path`,然后使用`path.parent_path()`来获取其上一级目录的路径,存储在`parent_path`中。最后打印输出`parent_path`即可。
阅读全文