QFileSystemWatcher和共享文件夹

时间:2018-06-12 12:30:33

标签: linux windows qt share

我想在Windows 8上创建一个文件夹,使其共享,并将一些文件写入其中。在另一边的实时,我有Ubuntu,它正在等待这些文件到达。然后我对这些文件做了一些工作。

我使用QFileSystemWatcher来指示文件夹是否已更改。

问题是共享目录中的更改不会向我的观察者发出信号。如果它是本地目录,则可以正常工作。

  • 创建新文件夹。
  • 右键单击并选择“共享” - >> "允许所有"

Ubuntu的

sudo apt-get install cifs-utils
sudo mount.cifs //<WindowsComputerIP>/<WindowsFolder> <UbuntuFolder>

我还尝试使用-o user=<myUser>uid以及gid的版本,但我并不是真的理解它。

我不确定我是否正确定义了它,但有时我在文件夹上有锁定图标(因此我没有复制和删除权限),但有时它们并不存在。无论如何,它都不起作用。

另外,如果我将一些文件放在已安装的Ubuntu文件夹中(当我有权访问时),我可以看到该文件立即出现在windows文件夹中。但另一方面,我只能在刷新后才能在Ubuntu文件夹中看到该文件。

任何帮助?

0 个答案:

没有答案