iPhone - 获取与zip名称相同的zip文件名和文件夹

时间:2011-02-11 06:21:39

标签: iphone nsarray nsfilemanager

我正在使用以下代码从我的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”。我不想拥有提取文件名然后获取文件夹的代码......我想知道是否有其他替代方案

1 个答案:

答案 0 :(得分:0)

使用以下代码。

NSString *fileName = [[path lastPathComponent] stringByDeletingPathExtension];  
NSString *fileType = [path pathExtension];

其中pathNSString