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