如何找出Swift中文件或目录的所有者?我知道NSFileOwnerAccountName可以解决问题,但我找不到如何使用它。
目标是创建一个if / else子句。如果所有者是某个名称,请继续。如果没有,请不要。
干杯!
答案 0 :(得分:0)
我不太关注使用String(NSStrings)和AnyObjects编写的代码
var fileManager = NSFileManager.defaultManager();
var documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0]
let destinationPath:NSString = documentsPath.stringByAppendingString("/48630772.pdf")
var username : String = " ";
if(fileManager.fileExistsAtPath(destinationPath as String))
{
var attributes = try fileManager.attributesOfItemAtPath(destinationPath as String)
username = attributes[NSFileOwnerAccountName] as! String
print(username)
}
现在您可以检查用户名
的字符串值