【发布时间】:2010-09-27 11:26:04
【问题描述】:
适用于 windows 和 linux 环境的独立应用程序
当我使用 windows 环境时,文件系统将类似于 c:\file\abc\xyz\sample.txt 在linux环境下,文件系统为/home/qa/file/abc/xyz/sample.txt
abc 和 xyz 是取决于用户单击的文件夹名称。 (abc 是国家代码文件夹) & (xyz 是语言文件夹)
要构建路径,我使用诸如
之类的属性base_path : /home/test/file/ 或 c:\test\file\ 文件名:sample.txt
在程序中路径的构造是:
字符串路径 = base_path+country_code+"/"+language_name+"/"+file_name(Linux 为"/")
字符串路径 = base_path+country_code+"\"+language_name+"\"+file_name (windows 为 "\")
Linux 示例:
/home/test/file/spain/es/sample.txt
Windows 示例:
c:\test\file\Italy\it\sample.txt
country_code 和 language_name 会因每次用户点击而有所不同。
每次我用不同的环境测试应用程序时,我都会将文件分隔符更改为“/”或“\”(windows 和 linux)。我如何在不更改文件分隔符的情况下执行代码。
(如果我错过了什么,告诉我我会更新相同的) 谢谢你。
【问题讨论】:
标签: java