1. 监视一个文件夹,文件夹下文件增减都会发出 directoryChanged信号,但是下面的文件修改却检测不到,比如复制一个文件将下面的文件覆盖,或者下面一个文件被编辑后保存,都检测不到。 目前我的解决办法是同时监视文件夹下的文件和子文件夹
2.这个问题出现在windows上。如果被监视的文件夹不是空的,那么删除这个文件夹会出现问题,有可能删不掉,提示拒绝访问。我在程序里会监视指定的文件夹,比如c:\xx, 下面有文件(没文件没问题),代码里写着如果删掉c:\xx会触发removePath("c:\xx"),创建c:\xx会触发addPath("c:\xx"),结果是要么删不掉 ,要么删掉后removePath()会失败,再创建c:xx就会导致监视失败。
移动文件夹没问题。
第二个问题linux下没有。不知大家有没碰到过这些问题