我有一個目錄test和一個子目錄元數據。 C:/Users/name/Desktop/test/metadata\\test_1.metadata
。 我以這種方式訪問元數據目錄內的文件。以更好的方式訪問子目錄的文件
std::string filename = dir_iter->path().string();
std::string rawName = filename.substr(0 , filename.find_last_of("."));
std::string subRawDir = rawName.substr(0 , rawName.find_last_of("\\")) + "/metadata\\";
std::string name = subRawDir + rawName.substr(filename.find_last_of("\\") + 1) + ".metadata";
比這更好的辦法將是不錯:)
Initiallly,路徑是從測試目錄中的文件。 – Launa