Ftp есть класс Qftp, но есть ли класс для общие папки? как «QSmbclient»?
Моя цель состоит в том, чтобы автоматически переносить файлы в общую папку (Установка Windows или Linux), поэтому QFileDialog не рекомендуется для меня, как в этой теме Qt и файлы в общих папках.
Мои текущие методы:
Можно ли просто как в QFtp просто использовать connectToHost () а также положил() функции?
Если нет более эффективным способ сделать это?
В Qt нет встроенной поддержки протокола smb. Но вы можете просто использовать библиотеку libsmbclient вместо smbclient. Также обратите внимание, что libsmbclient не является потокобезопасным, поэтому многопроцессорная обработка необходима, если вы хотите сканировать диапазон. Следующий проект Qt делает то же самое: