File("myFile\java1.txt"); 绝对路径可以找到文件。相对路径报错找不到路径
时间: 2023-08-07 09:04:26 浏览: 134
JAVA获取文件绝对路径的方法
感谢你的补充说明。根据你提供的信息,我可以初步判断是因为在相对路径中使用了不正确的路径分隔符。在 Windows 系统中,路径分隔符应该使用反斜杠(\),但是在 Java 代码中,反斜杠有特殊的含义,所以需要使用两个反斜杠(\\)来表示一个反斜杠。因此,正确的相对路径应该是:
```
File("myFile\\java1.txt");
```
请注意,这里使用的是两个反斜杠而不是一个正斜杠。如果使用正斜杠,则会被解释为转义字符,而不是路径分隔符。如果你按照这种方式修改了相对路径,仍然无法找到文件,请确保文件确实存在于指定路径下。
阅读全文