私はこれを探していますが、私を助けるものは何も見つかりませんでした。簡単だと思います。ブーストライブラリを使用して、ネットワーク内の共有フォルダーを表示する必要があります。
例えば
std::string dir = "/home/user";
for (boost::filesystem::directory_iterator it(dir), end; it!=end; it++)
if (boost::filesystem::is_directory(*it))
cout << it->path().filename().generic_string();
これにより、パス内のすべてのフォルダーが表示されます"/home/user"
。問題は、dir
ネットワーク内の共有フォルダーを表示するために使用する必要があるのは何ですか? 試してみ"\\", "\\my_pc_name", "\\Workgroup"
ましたが、この方法でこれができるかどうかわかりません。ありがとう。