有什么方法可以找到路径的父目录NSFileManager
吗?
例如拿这个:
/路径/到/某事
并把它变成
/路径/到/
该NSString
方法-stringByDeletingLastPathComponent
就是这样做的。
你可以像这样使用它:
NSLog(@"%@", [@"/tmp/afolder" stringByDeletingLastPathComponent]);
它会记录/tmp
。
通常文件 URL 的类型是NSURL
. 现在有一种方法可以用来获取父目录:
NSURL *parentDirectory = [fileURL URLByDeletingLastPathComponent];
您应该使用 URL 作为文件位置。如果您有一个字符串作为路径,我会将其转换为 URL。对于Swift 3使用
let fileURL: URL = URL(fileURLWithPath: "/path/to/something")
let folderURL = fileURL.deletingLastPathComponent()