gpt4 book ai didi

java - 配置win和linux的路径

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

适用于 Windows 和 Linux 环境的独立应用程序

当我使用 Windows 环境时,文件系统将类似于 c:\file\abc\xyz\sample.txt在Linux环境中,文件系统将为/home/qa/file/abc/xyz/sample.txt

abc 和 xyz 是取决于用户单击的文件夹的名称。 (abc是国家代码文件夹)&(xyz是语言文件夹)

为了构造路径,我使用诸如

之类的属性

基本路径:/home/test/file/或 c:\test\file\文件名:样本.txt

程序中路径的构建为:

字符串路径 = 基本路径+国家/地区代码+"/"+语言名称+"/"+文件名(对于 Linux 为“/”)
字符串路径 = 基本路径+国家/地区代码+"\"+语言名称+"\"+文件名(Windows 为“\”)

Linux 示例:

/home/test/file/spain/es/sample.txt

Windows 示例:

c:\test\file\Italy\it\sample.txt

国家代码和语言名称对于每次用户点击都会有所不同。

每次当我在不同的环境下测试应用程序时,我都会将文件分隔符更改为“/”或“\”(Windows 和 Linux)。如何在不每次更改文件分隔符的情况下执行代码。

(如果我错过了什么,请告诉我,我会更新)谢谢你。

最佳答案

您可以从 java.io.File.separatorChar (public static Final char) 获取分隔符
或包装为 String java.io.File.separator (public static final String) -“系统相关的默认名称分隔符,为了方便起见表示为字符串”。请参阅:http://docs.oracle.com/javase/6/docs/api/java/io/File.html#separator

关于java - 配置win和linux的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3803335/

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