f.getParent()
返回此抽象路径名的父目录的路径名字符串,如果此路径名未命名父目录,则返回 null。
例如
File f = new File("/home/jigar/Desktop/1.txt");
System.out.println(f.getParent());// /home/jigar/Desktop
System.out.println(f.getName()); //1.txt
更新:(基于有问题的更新)
如果data/data/in.com.jotSmart/app_custom/page01/Note01.png
是文件系统中文件的有效表示,则
for(String fileNameStr: filesList){
File file = new File(fileNameStr);
String dir = file.getParent().substring(file.getParent().lastIndexOf(File.separator) + 1);//page01
String fileName = f.getName();
if(fileName.indexOf(".")!=-1){
fileName = fileName.substring(0,fileName.lastIndexOf("."));
}
}