有没有API可以检查文件是否被锁定?我在中找不到任何 APINSFileManager
class.让我知道是否有任何API可以检查文件的锁定。
我发现以下与文件锁定相关的链接
http://lists.apple.com/archives/cocoa-dev/2006/Nov/msg01399.html http://lists.apple.com/archives/cocoa-dev/2006/Nov/msg01399.html
我可以在文件上调用 – isWritableFileAtPath: 。有没有其他方法可以确定文件是否被锁定?
以下代码对我有用。
NSError * error;
NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:&error];
BOOL isLocked = [[attributes objectForKey:NSFileImmutable] boolValue];
if (isLocked) {
NSLog(@"File is locked");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)