【发布时间】:2017-05-04 20:10:21
【问题描述】:
在使用模拟器并在节点中打开终端时,我需要从父目录中读取一个以当前目录名称开头的文件。结构如下:
/path/to/directory/session#/node.conf
|
|_node.xy
我可以使用 boost 库获取当前路径(以及父路径)/path/to/directory/session#/node.conf。
std::string cwd = getcwd(NULL, 0);
boost::filesystem::path p1(cwd);
... p1.parent_path()
我不熟悉 Boost,但我想只获取文件夹名称 node.conf,解析以获取 node,导航到父目录并从名为 node.xy 的文件中读取。
最好的方法是什么?我在这里寻找其他问题,但找不到适合我的问题。
谢谢
【问题讨论】: