【发布时间】:2017-07-27 21:13:11
【问题描述】:
我正在使用 GCD 方法来监视文件的更改。似乎工作正常,我收到有关文件写入、删除、重命名等的通知。
我的问题是 - 对受监控文件的 父 文件夹进行更改的正确方法是什么?
EX:我要监听abc.txt
- 当前在路径
\path\to\something\abc.txt - 用户将文件夹
something重命名为something_else所以 - 文件现在位于
\path\to\something_else\abc.txt
当父文件夹被重命名或移动时,我没有收到通知,因为我没有监控它们。我是否遗漏了一些明显的东西,或者我是否需要主动监控层次结构中的整个文件夹集,以便正确处理影响文件的父更改?
非常感谢任何智慧之言
【问题讨论】:
标签: xcode cocoa grand-central-dispatch