OC

Knowledge OS
主帖 8 条回复

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

qinyue0306 qinyue0306 · 2013年10月30日 · 阅读 6 · 无人欣赏。

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

回复

8 条
#1
freecunix
2013年10月31日

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

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

#2
tinyfool
2013年10月31日

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

#4
willbin
2013年10月31日

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

#5
qinyue0306
2013年10月31日

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

#7
qinyue0306
2013年10月31日

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

#8
qinyue0306
2013年10月31日

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

登录 或者 注册