0

我是新聘的初级程序员,我是 C++ 世界的新手,没有 linux 或网络背景。我们正在使用 gcc 4.7.3 和 ubuntu 11.04。我需要知道如何将文件从我的本地桌面(示例/home/username/desktop)传输到 samba(示例smb://192.168.0.54/foldersmb://username/folder)。首先,我正在尝试这样做(如果我可以访问它)

  QDir dir("smb://192.168.0.54/htdocs/");
  if (!dir.exists()) {
      QMessageBox::about(NULL, "DIR", "dir does not exists");
  }
  else
      QMessageBox::about(NULL, "DIR", "dir exists");

结果是“不存在”。有人可以告诉我如何将文件从本地桌面传输到smb://.

4

1 回答 1

0

您不能这样做 QFile 只支持本地文件,但您可以将其挂载到 posix 文件夹并访问该文件夹。

您可以在此处找到有关如何挂载 samba 共享文件夹的指南

于 2013-06-08T11:18:17.470 回答