2011-02-11 115 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

相關問題