如何在C++中扩展包含环境变量的路径
How to expand path containing environment variable in C++
有没有办法在路径中扩展环境变量?例如:
std::string myPath = expandEnv("$SOME_VAR/dir/")
以便在打印 myPath 时包含扩展 $SOME_VAR 的绝对路径?
我记得在某个地方看到过这个,或者可能自己实现过,但我不记得在哪里。
我知道 Windows 有它,C++ STL、Boost 或 Linux 头文件中是否有任何东西可以做到这一点?
我最后写了一个 regex 然后扩展了比赛
有没有办法在路径中扩展环境变量?例如:
std::string myPath = expandEnv("$SOME_VAR/dir/")
以便在打印 myPath 时包含扩展 $SOME_VAR 的绝对路径? 我记得在某个地方看到过这个,或者可能自己实现过,但我不记得在哪里。
我知道 Windows 有它,C++ STL、Boost 或 Linux 头文件中是否有任何东西可以做到这一点?
我最后写了一个 regex 然后扩展了比赛