gpt4 book ai didi

java - 从 IResource 获取本地文件系统上的绝对路径

转载 作者:行者123 更新时间:2023-12-01 12:30:06 29 4
gpt4 key购买 nike

从 IResource 获取本地文件系统上的绝对路径的更好方法是什么?

IResource res;
...
res.getLocation().makeAbsolute().toString();

IResource res;
...
new File(res.getLocationURI()).getAbsolutePath();

(在此示例中我跳过了空检查。)

最佳答案

可能:

res.getLocation().toOSString();

位置应该始终是绝对的,因此不需要调用makeAbsolute(尽管当路径已经是绝对时,它不会花费太多)。

使用toOSString()以操作系统使用的格式获取路径(在Windows上为\,在Mac、Linux上为/)。

您还可以使用toPortableString()来获取标准格式路径,该路径对于数据交换很有用,但不适合与File一起使用。

关于java - 从 IResource 获取本地文件系统上的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25994505/

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