Qt перенести файл из локального в общий доступ к самбе

Я недавно нанятый младший программист, и я новичок в мире C ++, не имеющий опыта в Linux или сетях. Мы используем gcc 4.7.3 и ubuntu 11.04. Мне нужно знать, как передать файл с локального рабочего стола (пример /home/username/desktop) самбе (пример smb://192.168.0.54/folder или же smb://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://?

0

Решение

Вы не можете сделать это, QFile просто поддерживает локальные файлы, но вы можете смонтировать его в папку posix и получить доступ к этой папке.

Вы можете найти руководство о том, как смонтировать общую папку samba. Вот

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]