Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C++;IO流 P>是否可以在Linux上使用C++的IO流打开SAMBA共享文件,如使用UNC路径(或类似)在Windows上透明,或者我总是需要某种第三方库?< /P>_C++_Linux_Iostream_Samba_Cifs - Fatal编程技术网

使用C++;IO流 P>是否可以在Linux上使用C++的IO流打开SAMBA共享文件,如使用UNC路径(或类似)在Windows上透明,或者我总是需要某种第三方库?< /P>

使用C++;IO流 P>是否可以在Linux上使用C++的IO流打开SAMBA共享文件,如使用UNC路径(或类似)在Windows上透明,或者我总是需要某种第三方库?< /P>,c++,linux,iostream,samba,cifs,C++,Linux,Iostream,Samba,Cifs,如果第三方库是唯一的解决方案,那么有哪些第三方库可供Samba共享访问?看起来您只想使用cifsfs装载远程服务器(请参阅“man mount.cifs”),然后从指定的装载点访问文件 无法直接向标准文件系统API(std::fstream在此基础上运行)显式指定UNC路径或类似路径。看起来您只想使用cifsfs装载远程服务器(请参阅“man mount.cifs”),然后从指定的装载点访问文件 您无法直接向标准文件系统API(std::fstream在其上运行)显式指定UNC路径或类似路径。似

如果第三方库是唯一的解决方案,那么有哪些第三方库可供Samba共享访问?

看起来您只想使用cifsfs装载远程服务器(请参阅“man mount.cifs”),然后从指定的装载点访问文件


无法直接向标准文件系统API(std::fstream在此基础上运行)显式指定UNC路径或类似路径。

看起来您只想使用cifsfs装载远程服务器(请参阅“man mount.cifs”),然后从指定的装载点访问文件


您无法直接向标准文件系统API(std::fstream在其上运行)显式指定UNC路径或类似路径。

似乎是将Samba共享带到文件系统的go-to库。从那里,您大概可以将文件传递到您的程序。@Luc Danton,我可以确认CIFS是一种方法,一旦您将CIFS文件系统装载到您的程序中,它的行为就像硬盘上的任何其他文件一样。你应该把这个作为一个答案。你是指只打开普通文件作为C++ IO流,或者是使用像NTFS文件流之类的东西在SMB上?())JelMe:我指的是C++的代码> STD::FSturt。似乎是将Samba共享带到文件系统的go-to库。从那里,您大概可以将文件传递到您的程序。@Luc Danton,我可以确认CIFS是一种方法,一旦您将CIFS文件系统装载到您的程序中,它的行为就像硬盘上的任何其他文件一样。你应该把这个作为一个答案。你是指只打开普通文件作为C++ IO流,或者是使用像NTFS文件流之类的东西在SMB上?())JelMe:我指的是C++的代码> STD::FSturt。