如何实时监测沙盒中Documents文件夹的变化,如新加文件和删除文件?

qinyue0306 发布于 2013年10月30日
无人欣赏。

如新增删除重命名,是否可以知道文件的路径,大小等。在越狱版中又如何监测,是否可以指定监测某个文件夹的变化?

共8条回复
freecunix 回复于 2013年10月31日

试验是检验真理的唯一标准。。。

试试看能不能用系统api,读写文件/目录的那个。

tinyfool 回复于 2013年10月31日

沙盒里面除了你可以读写没有人可以读写,所以你要监控的是来自谁的动作呢?

zhangmeteor 回复于 2013年10月31日

2楼 @tinyfool 这个回答好

willbin 回复于 2013年10月31日

官方有个 directorywatcher.h 可以试一下.

qinyue0306 回复于 2013年10月31日

2楼 @tinyfool 监测来自用户的操作,比如通过iTunes共享或其它第三方工具如iTools,iFunBox等由电脑传送文件到Documents中,或者越狱的用户通过iFile在本设备中互相拷贝文件。

tinyfool 回复于 2013年10月31日

5楼 @qinyue0306 iTunes共享的话,有一个事件会通知你 @sycx 对吧?

qinyue0306 回复于 2013年10月31日

6楼 @tinyfool 是的,iTunes共享的话,有通知,但其他方式都没有系统通知了,directorywatcher似乎可以监控

qinyue0306 回复于 2013年10月31日

4楼 @willbin DirectoryWatcher可以实时监控文件夹的变化,但是似乎不能得到被改动的文件的信息。

登录 或者 注册