转载:http://androidstudy.iteye.com/blog/787560

方法一:利用String类

public String getFileName(String pathandname){

int start=pathandname.lastIndexOf("/");

int end=pathandname.lastIndexOf(".");

if (start!=-1 && end!=-1) {

return pathandname.substring(start+1, end);

}

else {

return null;

}

}

方法二:利用正则表达式

String regEx=".+\\\\(.+)$";

String str="C:\\Documents and Settings\\Administrator\\My Documents\\myfile.txt";

Pattern p=Pattern.compile(regEx);

Matcher m=p.matcher(str);

boolean rs=m.find();

if(rs){

for(int i=1;i<=m.groupCount();i++) {

System.out.println(m.group(i)); //括号内匹配内容

}

}

android 模糊读取文件名_Android 从路径中获取文件名 | 学步园相关推荐

  1. python批量读取文件名_python - 从路径中提取文件名,无论os / path形式如何

    python - 从路径中提取文件名,无论os / path形式如何 无论操作系统或路径格式是什么,我可以使用哪个Python库从路径中提取文件名? 例如,我想要所有这些路径返回c: a/b/c/ a ...

  2. Linux中从一个目录路径中获取文件名

    比如有一个变量 /usr/SMARTMapReduce/script/MYGOLD 这样一个值, 如何从里面取出最后的MYGOLD呢? 我也是刚开始学习Linux,按自己的学习,提供两种方法 第一种方 ...

  3. java获取路径中的文件名_3种Java从文件路径中获取文件名的方法

    package test; import java.io.File; public class FileName { /** * @param args */ public static void m ...

  4. android odex版本调试_Android编译odex版本的控制开关 | 学步园

    build\core\package.mk 中156行改为 LOCAL_DEX_PREOPT := false. true为odex版本,false为非odex版本 默认编译odex版本,如果需要非o ...

  5. android 来电拒接_Android 实现直接拒接来电 | 学步园

    经过简单的google/baidu后,发现android没有现成的API去拒接电话.android可以通过注册BroadcastReceiver 截取短信,因为这个broadcast是一个ordere ...

  6. 如何从完整的文件路径中分离文件名和路径名?

    从路径中分离文件名: CString GetFileName(CString pathname)  {  for( int i=pathname.GetLength()-1; i>=0; i-- ...

  7. vba不能提取服务器上文件名,从全路径文件名中获取文件名(不含路径)

    从全路径文件名中获取文件名(不含路径) 方法一: Public Function gf_GetFileName(strFullPath As String) As String Dim splitLi ...

  8. php获取当前文件名和路径,PHP 中获取文件名及路径

    PHP 中获取文件名及路径 为了脚本程序的兼容性,很多时候脚本的名称都不是固定的.所以我们需要通过动态获取当前脚本的路径.文件名来完成某些功能. PHP 中,我们可以使用常量 __FILE__ 来获取 ...

  9. linux 脚本 提取文件名,powershell-从路径中提取文件名

    powershell-从路径中提取文件名 我想从以下路径中提取文件名: D:\Server\User\CUST\MEA\Data\In\Files\CORRECTED\CUST_MEAFile.csv ...

最新文章

  1. 【重读iOS】网络请求2:应用
  2. 因时而动 顺势而为——广告人独家专访快友股份CEO林森
  3. 【荐】说说CSS Hack 和向后兼容
  4. 【转】【C++】__stdcall、__cdcel和__fastcall三者的区别
  5. encodeURIComponent编码2次
  6. VTK:定向包围圆柱体用法实战
  7. iFixit:手机屏幕底部安装小芯片致第三方维修iPhone 13屏幕更难
  8. 小学数学开灯问题_【数学攻略】小学四年级数学“相遇问题”全普及
  9. 菲佣WPF——3(关于INotifyPropertyChanged的使用的想法)
  10. Atitit 编程范式之道 attilax著 艾龙 著 1. 编程范式与编程语言的关系是什么? 1 2. LOP 面向语言编程(LOP, Language Oriented Programming
  11. 针对小游戏中PNG、JPG压缩工具优化(nodejs)
  12. 计算机一级ppt加水印,2017年计算机一级WPS辅导:WPSOffice2007中插入水印和改变背景色...
  13. 看完你就知道交换机端口该搭配什么光模块了
  14. MATLAB自定义拟合函数
  15. java即时通讯 开源_im即时通讯开源
  16. Typora免费安装使用
  17. attention方式的算法
  18. 阿里云 验证四要素 服务
  19. ComboBox控件
  20. Vista体验之路一(经典截图)体验软件版本Windows Vista 5536-16385 for X86

热门文章

  1. Tensorflow2.0 tf.function和AutoGraph模式
  2. 笔记:awesome-chatops摘要
  3. ASP.NET MVC教程八:_ViewStart.cshtml
  4. C++实现树的基本操作,界面友好,操作方便,运行流畅,运用模板
  5. 单例模式小记【原创】
  6. 数据结构与算法——二叉树与图
  7. linux的基础知识——TCP通信状态
  8. python-文件和流
  9. Linux下载cfg命令,Linux安装详解-配置ks.cfg实现自动安装过程
  10. php自定义商品属性,php – 可变产品属性:自定义每个显示的单选按钮文本值