我们实际上如何丢弃 java 字符串中的最后一个文件并仅获取文件路径目录?
用户输入的随机路径:
C:/my folder/tree/apple.exe
期望的输出:
C:/my folder/tree/
我找到的最接近的解决方案来自 here .该论坛的答案仅显示获取的最后一个字符串,而不显示其余部分。我想显示字符串的其余部分。
最佳答案
最简单和最安全(读取:跨平台)解决方案是从路径创建一个 File
对象。
像这样:
File myFile = new File( "C:/my folder/tree/apple.exe" );
// Now get the path
String myDir = myFile.getParent();
关于java - 仅获取路径目录并丢弃Java中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22141236/