OS 使用 Java 的默认驱动器路径代码
Code for default drive path of an OS using Java
我正在使用一个 java 代码,在代码中间它会执行一个目录的文本文件以便稍后再次读取它。 windows 此文本文件保存在 C 盘
是否有代码可以查找驱动器路径并使用它,这样我就可以使应用程序与 Mac os 和任何其他 OS 兼容,而不是创建 3 种不同的类型代码和 3 个不同的程序。
谢谢
使路径平台不可知的一种方法是使用 user home 文件夹并使用相对于它创建的 files/folders。
要获取Java中用户的路径,可以使用System.getProperty("user.home")
。
假设您想使用此路径并在其下创建一个新文件。这可以按如下方式完成:
String userHomePath = System.getProperty("user.home");
File myFile = new File(userHomePath + "/someFolder/someFile.txt");
// Do whatever we want with this file
请注意,文件分隔符 /
适用于所有平台。您也可以改用 File.separator
。
我正在使用一个 java 代码,在代码中间它会执行一个目录的文本文件以便稍后再次读取它。 windows 此文本文件保存在 C 盘
是否有代码可以查找驱动器路径并使用它,这样我就可以使应用程序与 Mac os 和任何其他 OS 兼容,而不是创建 3 种不同的类型代码和 3 个不同的程序。
谢谢
使路径平台不可知的一种方法是使用 user home 文件夹并使用相对于它创建的 files/folders。
要获取Java中用户的路径,可以使用System.getProperty("user.home")
。
假设您想使用此路径并在其下创建一个新文件。这可以按如下方式完成:
String userHomePath = System.getProperty("user.home");
File myFile = new File(userHomePath + "/someFolder/someFile.txt");
// Do whatever we want with this file
请注意,文件分隔符 /
适用于所有平台。您也可以改用 File.separator
。