gpt4 book ai didi

java - 获取指定文件路径的file.separator

转载 作者:行者123 更新时间:2023-12-01 11:39:08 27 4
gpt4 key购买 nike

如何获取指定文件/文件夹路径的文件分隔符?

在Java中,我们可以这样写

File f = new File("C:\\MyFolder\\MyText.txt");

请记住,这是一种文件表示(该文件不必物理存在)。那么给定任何指定的路径,是否有一种方法可以仅返回该指定路径的分隔符?

来自docs

File.pathSeparatorFile.pathSeparatorChar 返回系统相关的文件分隔符,但我想要的是给定路径的分隔符,如上面的情况\,即使运行上面的程序并且路径对于 *nix 无效

最佳答案

我将从System.getProperty("user.home")开始。并且,您可以使用 File.seperator喜欢

File f = new File(System.getProperty("user.home") + 
File.seperator + "MyText.txt");

但我更喜欢File(String parent, String child)喜欢

File f = new File(System.getProperty("user.home"), "MyText.txt");
System.out.println(f.getPath());

关于java - 获取指定文件路径的file.separator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29689215/

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