15、深入探究文件系统操作:从本地到云端的全面指南

深入探究文件系统操作:从本地到云端的全面指南

1. 子项变更处理

当子项的内容、属性发生改变,或者被移动、重命名时,系统会给出相应提示。以下代码展示了如何记录移动操作,并在子项变更时重新扫描文件夹:

- (void) presentedSubitemDidChangeAtURL: (NSURL *) url
{
    // we don't know the prior state of this sub-item, so we have to rebuild
    // from scratch.
    [self updateFolderInfo];
}

- (void) presentedSubitemAtURL: (NSURL *) url didMoveToURL: (NSURL *) newURL
{
    // not used in our info file, but we can log it to stdout
    fprintf(stdout, "Sub-item moved from %s to %s\n", [[url path] UTF8String],
                     [[newURL path] UTF8String]);
}
2. 文件呈现与协调

InfoFilePresenter 类可用于管理文件夹信息文件,它通过一个 URL 和一个 NSOperationQueue 进行初始化。由于这些类会从文件中读取数据,需要适应未采用文件协调 API 的应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值