c++ - 在 Linux 等上透明访问 Samba 共享上的文件。使用 C++ IO 流

标签 c++ linux iostream samba cifs

是否可以在 Linux 中使用 C++ IO 流打开 Samba 共享上的文件,就像在 Windows 上一样透明地使用 UNC 路径(或类似路径),还是我总是需要某种第 3 方库?

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

最佳答案

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

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

关于c++ - 在 Linux 等上透明访问 Samba 共享上的文件。使用 C++ IO 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11381143/

相关文章:

C++ 序列化 : overloading insert operator with write()

c++ - 为什么 Boost 库会返回 "convertible to ` bool `"rather than just returning ` bool`s?

linux - 从 shell 脚本的命令行解析参数

c++ - O 表示法中的运行时间代码

linux - 如何遍历 Bash 中的所有 ASCII 字符?

c - 使用 libmysql 进行多线程编程

c++ - C++中有二进制内存流吗

c++ - C++ istream 中的行号?

c++ - 在 Vector c++ 中加载大数据

c++ - 尝试实现 HeapSort