IOS获取文件名以及后缀 获取文件名不含后缀


IOS获取文件名以及后缀 获取文件名不含后缀
  1. //从路径中获得完整的文件名(带后缀)
  2. exestr=[filePathlastPathComponent];
  3. NSLog(@"%@",exestr);
  4. //获得文件名(不带后缀)
  5. exestr=[exestrstringByDeletingPathExtension];
  6. NSLog(@"%@",exestr);
  7. //获得文件的后缀名(不带'.')
  8. exestr=[filePathpathExtension];
  9. NSLog(@"%@",exestr);

  1. NSString*path=@"~/textFile.txt";
  2. NSString*pathExtension=[pathpathExtension];
  3. pathExtension这个字符串的值将是“txt”。句点将被去掉了。如果没有句点指明扩展名,将返回一个空串。如果文件不存在,也将返回空串

  1. [[imageNamecomponentsSeparatedByString:@"."]objectAtIndex:0]
  2. 用.分开,objectAtIndex:0为文件名,objectAtIndex:1为后缀

  1. iPhone-获取网络数据或者路径的文件名
  2. iPhone中,在网络中的数据流中提取链接中的文件名称时,有很多方法,这里总结一些。
  3. 方法一:最直接。
  4. NSString*urlString=@”http://www.baidu.com/img/baidu_logo_fqj_10.gif”;
  5. NSString*fileName=[urlStringlastPathComponent];
  6. NSLog(@”%@”,fileName);
  7. 方法二:根据字符或者时字符串分割。
  8. Object-C
  9. NSString*link=@”http://www.baidu.com/img/baidu_logo_fqj_10.gif”;
  10. NSString*filename=[[NSStringalloc]init];
  11. NSArray*SeparatedArray=[[NSArrayalloc]init];
  12. SeparatedArray=[linkcomponentsSeparatedByString:@"/"];
  13. filename=[SeparatedArraylastObject];
  14. NSLog(@”%@”,SeparatedArray);
  15. NSLog(@”%@”,filename);
  16. [filenamerelease];
  17. 方法三:将链接看成路径。
  18. NSString*urlString=@”http://www.baidu.com/img/baidu_logo_fqj_10.gif”;
  19. NSArray*urlCom=[[NSArrayalloc]initWithArray:[urlpathComponents]];
  20. NSLog(@”%@”,[urlComlastObject]);
  21. [urlComrelease];
  22. 方法四:NSRange.它在截取二进制文件的时候十分方便。
  23. NSString*urlString=@”http://www.baidu.com/img/baidu_logo_fqj_10.gif”;
  24. NSString*fileName;
  25. NSRangerange=[urlStringrangeOfString:@"/"options:NSBackwardsSearch];
  26. if(range.location!=NSNotFound)
  27. {
  28. fileName=[urlStringsubstringFromIndex:range.location+1];
  29. if([[fileNamelowercaseString]hasSuffix:@”.gif”])
  30. {
  31. NSLog(@”%@”,fileName);
  32. }
  33. else
  34. {
  35. }
  36. }
  37. else
  38. {
  39. return;
  40. }
引用:http://blog.csdn.net/likendsl/article/details/7554513

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/280040.html

更多阅读

不含防腐剂的眼药水如何判断 不含防腐剂眼药水

而国外专家研究发现,患者点用含防腐剂眼药水 ,比点用不含防腐剂眼药水,眼部不适症状发病率高2.5倍。而市场上销售的大部分眼药水都只注明所含防腐剂的化学名称,普同消费者根本看不懂,如果辨别眼药水是否还有防腐剂?看装量:单只装量大于1

不含铝的泡打粉 泡打粉的危害

泡打粉是在制作面食食品中常常会使用到的一种发酵剂。前几年刚开始烘焙,看见有的食谱需要加泡打粉,就买了一瓶来用。后来看见有的人在食谱专门提到有无铝泡打粉,于是就去到超市货架搜寻,买到一瓶即不含铝又不含面筋(Glutenand Aluminum f

声明:《IOS获取文件名以及后缀 获取文件名不含后缀》为网友素质绅士分享!如侵犯到您的合法权益请联系我们删除