我有一个文件路径C:\ games \ file.txt 要将它传递给FileInputStream构造函数,我们必须执行
FileInputStream("C:\\games\\file.txt");
有没有办法在不使用这些额外\或转义字符的情况下构建文件路径?
我也希望这段代码与平台无关。
答案 0 :(得分:4)
您可以使用File.separator或/
。
String path = System.getProperty("user.home")+File.separator+"games"+
File.separator+"file.txt";