我有一个这样的字符串(结尾不总是相同的文件名,这只是一个例子(
\eabman03edicomAterlasningrepstat.txt
我想得到这个
\eabman03edicomAterlasning
所以我想用Java去掉这个字符串末尾的文件名。我该如何做到这一点?
new File(stringValue).getParent()
String str = "\eabman03\edicom\Aterlasning\repstat.txt";
System.out.println(str.substring(0, str.lastIndexOf('\')+1));
- 得到
的lastindex
- 并使用String.subString((方法
输出:
eabman03edicomAterlasning
String dirpath = filepath.replaceAll("(?<=\\)[^\]+", "")