數組中有一些圖片,圖片格式包括jpg,png和gif擴展名。我需要給每個擴展名前加入-Add這個字符,怎麼添加呢?比如,圖片為DSC004.jpg
,然後添加-Add成為DSC004-Add.jpg
。請高手指教。謝謝。
最通用的方法:
NSString *filename = @"DSC004.jpg";
NSString *ext = [filename pathExtension];
NSString *basename = [filename stringByDeletingPathExtension];
NSString *updated = [basename stringByAppendingString:@"-Add"];
NSString *finalName = [updated stringByAppendingPathExtension:ext];
這方法需要完整路徑名和文件名,還有文件名中的多個點。