当我有路径时,我可以在 Python 中使用 os.path.split() 来获取目录名和文件名。
>>> x = '/a/b/c/hello.txt'
>>> import os.path
>>> os.path.split(x)
('/a/b/c', 'hello.txt')
Objective-C/cocoa 中的等效函数是什么?
最佳答案
NSString *a = @"/a/b/c/hello.txt";
NSArray *path = [a pathComponents];
NSArray *startOfPath = [path subarrayWithRange:NSMakeRange(0, [path count]-2)];
[NSString pathWithComponents:startOfPath]; // /a/b/c
[a lastPathComponent]; // hello.txt
关于python - Objective-C/cocoa相当于Python的os.path.split()获取目录名和文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5138677/