我正在使用以下代码从我的iphone应用程序中的文件夹中获取zip文件列表。
NSFileManager* fileMan = [NSFileManager defaultManager];
NSArray* files = [fileMan contentsOfDirectoryAtPath:myFolder error:&err];
NSArray* exts = [NSArray arrayWithObjects:@"zip", nil];
files = [files pathsMatchingExtensions:exts];
我正在使用上面的代码删除“myFolder”中的zip文件 在“myFolder”中,除了我的zip,我还有一个同名的解压缩文件夹。例如,如果zip文件名是A.zip,则解压缩文件夹名称为“A”。 我的问题是如何获得“A.zip”和“A”。我不想拥有提取文件名然后获取文件夹的代码......我想知道是否有其他替代方案
答案 0 :(得分:0)
使用以下代码。
NSString *fileName = [[path lastPathComponent] stringByDeletingPathExtension];
NSString *fileType = [path pathExtension];
其中path
是NSString
。