我正在学习java.nio
所以其中一个教程给了我那个例子
public class ReadFile {
public void getFileInformation() throws IOException {
/*try {
//Scanner scanner = new Scanner(file);
while (scanner.hasNextLine())
//System.out.println(scanner.nextLine());
} catch (FileNotFoundException ex) {
ex.printStackTrace();
}*/
String file;
file = "InputFile.txt";
Charset charset = Charset.defaultCharset();
Path path = Paths.get(file);
List<String> lines = Files.readAllLines(path, charset);
}
}
他没有写任何路径,只是将它分配给String类型,文件名称我知道的路径就像这样c://file//file//file
为什么是这样,以及如何将它分配给本例的右路径教程幻灯片{ {3}}
答案 0 :(得分:1)
InputFile.txt
之类的相对文件路径是名为InputFile.txt
的文件的路径,位于当前目录中。当前目录是执行java
命令的目录。