读书人

依据文件路径分别获取文件名和文件目录

发布时间: 2013-01-06 15:44:48 作者: rapoo

根据文件路径分别获取文件名和文件目录

 String path = "C:\\xxx\\a.txt"; //获取文件名之前的目录 String directoryStr = path.substring(0, path.lastIndexOf(File.separator));  System.out.println("File.separator = "+File.separator); System.out.println("path.length() = "+path.length()+"\npath.lastIndexOf(File.separator) = "+path.lastIndexOf(File.separator)); System.out.println("directoryStr = "+directoryStr);  //获取文件名 String directoryStr2 = path.substring(path.lastIndexOf(File.separator)+1); System.out.println(directoryStr2);


结果:

File.separator = \path.length() = 12path.lastIndexOf(File.separator) = 6directoryStr = C:\xxxa.txt

读书人网 >编程

热点推荐