qt将文件从本地传输到共享的samba

时间:2013-06-08 03:08:32

标签: c++ qt samba

我是新聘请的初级程序员,我是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://吗?

1 个答案:

答案 0 :(得分:0)

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

您可以找到有关如何安装samba共享文件夹here

的指南