gpt4 book ai didi

Java Win WX 和 Win Vista

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:22 26 4
gpt4 key购买 nike

我使用 Eclipse 开发了一个 Java 应用程序。我使用的电脑操作系统是Win Vista。我在 Win XP 计算机上使用此应用程序时遇到问题。我发现的问题是:

如果在我的代码中我使用以下几行:

File source = new File(C:\\Program Files\\);
boolean directory = source.isDirectory();

变量目录的值在 Win Visto 中将设置为 true,在 Win XP 中设置为 false。为了在使用 Windows XP 时将此变量设置为 true,我需要使用以下行:

File source = new File(C:\\Archivos de Programa\\); (spanish)
boolean directory = source.isDirectory();

但是,使用这些行,变量将在 Win Vista 中设置为 false。

看起来 Win Vista 只能“理解”英语,而 Win XP 只能“理解”西类牙语。

有什么方法可以解决这个问题,还是我必须在代码中检查哪个选项有效,并根据情况使用一种语言或另一种语言?

谢谢。

最佳答案

您可以从 ProgramFiles environment variable 获取相应的目录.

File source = new File (System.getenv("ProgramFiles"));
boolean directory = source.isDirectory();

关于Java Win WX 和 Win Vista,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2210065/

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