2011-02-11 126 views
0

我正在使用以下代码从我的iphone应用程序中的文件夹中获取zip文件列表。iPhone - 获取与zip名称相同的zip文件名和文件夹

NSFileManager* fileMan = [NSFileManager defaultManager]; 
NSArray* files = [fileMan contentsOfDirectoryAtPath:myFolder error:&err]; 
NSArray* exts = [NSArray arrayWithObjects:@"zip", nil]; 
files = [files pathsMatchingExtensions:exts]; 

我用上面的代码删除Zip文件“MyFolder文件” 在“MyFolder文件”,用我的可真快,我也有同样的名字解压的文件夹。例如,如果zip文件名是A.zip,则解压缩文件夹名称是“A”。 我的问题是如何获得“A.zip”和“A”。我不想让代码提取文件名,然后获取文件夹......我想知道是否有其他替代方法

+0

我不明白你确切的问题是你无法用上述方法删除文件,或者有什么你想要做的?请澄清更多。 – 2011-02-11 07:15:27

回答

0

使用以下代码。

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

其中pathNSString

相关问题