public class Outer {
public static void main(String[] args) throws Exception{
Path p = Paths.get("C:\\dirtest\\testfile.txt");
Path p2 = Paths.get("C:\\dirtest");
File f = p2.toFile();
if(!Files.exists(p)) {
Files.createFile(p);
}
BufferedWriter bw = Files.newBufferedWriter(p,StandardOpenOption.APPEND);
Scanner sc = new Scanner(System.in);
try(bw) {
String str = sc.nextLine();
bw.write(str);
bw.newLine();
bw.flush();
}
BufferedReader br = Files.newBufferedReader(p);
String readStr;
try (br) {
while((readStr = br.readLine()) != null)
System.out.println(readStr);
}
}
pp <<System.in input
ppp <<above is testfile.txt body
kkk
lll
pp