如何在 OSX 中打开网络共享文件? 我尝试使用和不使用"cifs:"。 也尝试了"192.168.xxx.xxx"但不起作用。 谢谢。
const std::string path_name("cifs://netshare.local/data/config.txt");
std::ifstream file( path_name.c_str(), std::ios::binary );
if (file.is_open())
{
file.close();
return true;
}
else
{
// program comes in here
return false;
}
Mac OS X 上装载的网络共享的路径显示在 /Volumes
下,就像任何其他可移动磁盘或磁盘映像一样。如果共享称为"data",它通常会挂载在 /Volumes/data
,但如果该路径不可用,则最终可能会在另一条路径上。
(无法直接访问未装载的网络共享上的文件。所以先做这件事。