std :: ifstream обращается к сетевым файлам в Mac OSX

Как я могу открыть общий сетевой файл в 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;
}

0

Решение

Пути к сетевым ресурсам, смонтированным в Mac OS X, отображаются в /Volumes, как и любой другой съемный диск или образ диска. Если ресурс называется «данные», он будет обычно быть установленным в /Volumes/data, но может оказаться на другом пути, если тот не доступен.

(Нет прямого доступа к файлам на сетевых ресурсах, которые не смонтированы. Сначала сделайте это.)

0

Другие решения


По вопросам рекламы [email protected]