gpt4 book ai didi

java - 路径层次结构中的后退一步

转载 作者:行者123 更新时间:2023-12-02 04:14:08 24 4
gpt4 key购买 nike

我有一个文件夹的路径并且想要更改它。但首先我想退后一步。

String path = "C:\Users\Jurgen\Java\Project\Folder\inner_folder\";

如何在路径层次结构中后退一步?例如:

String path = "C:\Users\Jurgen\Java\Project\Folder\";

最佳答案

提取substring直到 last slash

String newPath = path.substring(0, path.lastIndexOf('\'));

编辑:(因为我在这个答案上受到挑战)

有些人会告诉您,将路径视为字符串是错误的,在这种情况下,这没有什么区别。另一种选择是创建 Path 对象,然后使用它的 .getParent() 方法,或者在 Java 7 之前使用 File 对象。

关于java - 路径层次结构中的后退一步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33501562/

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