Как я могу открыть общий сетевой файл в 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
, как и любой другой съемный диск или образ диска. Если ресурс называется «данные», он будет обычно быть установленным в /Volumes/data
, но может оказаться на другом пути, если тот не доступен.
(Нет прямого доступа к файлам на сетевых ресурсах, которые не смонтированы. Сначала сделайте это.)