0

我正在寻找这个,我找不到任何可以帮助我的东西。我认为这很简单,我需要做的是使用 boost 库在我的网络中显示共享文件夹。

例如

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"但我不知道,我不知道我是否可以这样做。谢谢。

4

1 回答 1

0

我从您的问题中假设您使用的是 Linux,并且您尝试访问的文件夹位于 Windows 共享上。您不能直接访问它们——您需要使用 smbfs 之类的工具来安装它们。有关更多信息,请参阅此答案

于 2013-10-27T18:42:17.917 回答