首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2013-01-06 
根据文件路径分别获取文件名和文件目录String path C:\\xxx\\a.txt //获取文件名之前的目录 String d

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

 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

热点排行