Qt + Android-写入网络位置

时间:2018-09-18 16:43:59

标签: android c++ qt

我目前有一个Qt应用程序,该应用程序在使用过程中会写入日志并将文件本地保存到设备中。

这很简单,我用本地路径创建一个QFile并将其写入。

它看起来像这样:

QFile logFile;
QString logPath = QStandardPaths::writableLocation(QStandardPaths::DownloadLocation);
logFile.setFileName(logPath.append("/MyLogFile.txt"));
logFile.open(QFile::WriteOnly | QFile::Append);
// Write to log file ...

这正常工作,但我也想将此日志文件写入网络驱动器- 例如。 //192.168.12.34/Drive-1/LogFile.txt

我已尝试更改//192.168.12.34/Drive-1的路径  但是当我在台式机上导航到以上内容时,网络文件夹中没有任何新内容。

在Android设备上可以执行此操作吗?

1 个答案:

答案 0 :(得分:0)

无法通过这种方式完成。您需要先使用samba客户端安装网络驱动器,然后再复制文件。

您可以使用AndSMB之类的samba客户端应用程序,该应用程序允许为此进行文件夹同步。