如何在iOS Objective c中从没有文件名的目录中获取文件路径
Posted
技术标签:
【中文标题】如何在iOS Objective c中从没有文件名的目录中获取文件路径【英文标题】:How to get a filepath from a directory without file name in iOS Objective c 【发布时间】:2016-02-25 09:26:11 【问题描述】:美好的一天
如何从完整路径中获取没有文件名的文件路径。 假设我有一条路径:
NSString *myPath = @"/Users/myName/Library/Developer/CoreSimulator/Devices/.../Library/Caches/Getting Started.pdf";
我只想拥有
NSString *newPath = @"/Users/myName/Library/Developer/CoreSimulator/Devices/.../Library/Caches";
我不想子串它,希望有更好的解决方案。
提前谢谢你。
【问题讨论】:
【参考方案1】:检查NSString
的类引用。
newPath = [path stringByDeletingLastPathComponent];
【讨论】:
这正是我一直在寻找的。你是个天才 。非常感谢@Avi【参考方案2】:试试这个代码
NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSLog(@" DocumentPath %@",documentPath);
【讨论】:
以上是关于如何在iOS Objective c中从没有文件名的目录中获取文件路径的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Objective C 在 iOS 上本地下载和保存文件? [复制]
如何从 iOS 9 和 Objective C 中的 .MOV 文件中获取缩略图?