gpt4 book ai didi

java - 如何在java中解析文件名?

转载 作者:搜寻专家 更新时间:2023-11-01 04:00:06 24 4
gpt4 key购买 nike

我有一个java文件路径

/opt/test/myfolder/myinsidefolder/myfile.jar

我想将文件路径替换为这里的根路径将保持不变,但想要将文件名从 myfile.jar 更改为 Test.xml

/opt/test/myfolder/myinsidefolder/Test.xml

我如何在 Java 中执行此操作?

最佳答案

正确的做法是:

File myfile = new File("/opt/.../myinsidefolder/myfile.jar");
File test = new File(myfile.getParent(), "Test.xml");

或者,如果您更喜欢只使用字符串:

String f = "/opt/test/myfolder/myinsidefolder/myfile.jar";
f = new File(new File(f).getParent(), "Test.xml").getAbsolutePath();

System.out.println(f); // /opt/test/myfolder/myinsidefolder/Test.xml

关于java - 如何在java中解析文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10948597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com