可在所有操作系统上使用的路径名

时间:2012-12-10 23:15:17

标签: operating-system pathname

我已经创建了一个程序来下载文件并将其放在特定位置,但我不能让它在所有系统上运行。我可以将其更改为使其适用于所有操作系统。 / Users / anthonybuttillo / Library / Application Support / minecraft / mods / Enderized.zip

1 个答案:

答案 0 :(得分:0)

特定情况(Minecraft mod)中的问题相对简单,因为Minecraft安装所在的位置是标准化的。可以阅读here,我的Minecraft安装文件夹是

  • Windows Vista / 7:C:\ Users \ YourUserName \ AppData \ Roaming \ .minecraft
  • Windows XP:C:\ Documents and Settings \ YourUserName \ Application Data \ .minecraft(注意 - 两种Windows变体都可以通过APPDATA环境变量找到)
  • Linux:/ home /您的用户名/ .minecraft
  • Mac OS / X:〜/ Library / Application Support / minecraft

因此,只需检测操作系统并从用户的主目录(Java中为String s1 = System.getProperty("user.home", ".");)开始,即可构建所需的路径。