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