首页 > 解决方案 > 即使目录不包含文件名,文件名方法也会返回点

问题描述

我有一个问题,即使我写没有文件名的路径,方法 has_filename() 返回 true,而方法 filename() 返回“。” (点)。

using namespace std::experimental::filesystem;
path s;
std::cin >> s;                                                   //Here I write: "D:\Tests\" 
std::cout << "has filename: " << s.has_filename() <<std::endl;
std::cout <<"filename: " << s.filename() << std::endl;           //Here I get " . "

我做错了什么?

标签: c++pathfilenames

解决方案


推荐阅读