Detect whether path is absolute or relative

前端 未结 3 1431
太阳男子
太阳男子 2021-02-19 01:06

Using C++, I need to detect whether given path (file name) is absolute or relative. I can use Windows API, but don\'t want to use third-party libraries like Boost, since I need

3条回答
  •  独厮守ぢ
    2021-02-19 01:28

    I have boost 1.63 and VS2010 (c++ pre c++11), and the following code works.

    std::filesystem::path path(winPathString); // Construct the path from a string.
    if (path.is_absolute()) {
        // Arriving here if winPathString = "C:/tmp".
    }
    

提交回复
热议问题