Documente Academic
Documente Profesional
Documente Cultură
8. File Management
This chapter will cover the following topics:
8.1 Stream
8.2 File Class
file.exists()
Example:
while (file.exists()) {
}
Delete the file (will return true if the deletion succeed)
if (file.delete())
System.out.println(“File deleted”);
8 Topic 8 Recursion SSK3101 Computer Programming II
Obtaining file
properties and
manipulating file
if (file.exists()) {
System.out.println("File already exists");
System.exit(0);
}
java.io.PrintWriter output = new java.io.PrintWriter(file);
output.print("John T Smith ");
output.println(90);
output.print("Eric K Jones ");
output.println(85);
output.close();
}
}
17 Topic 8 Recursion SSK3101 Computer Programming II
Reading from a Text File
Two common stream classes
Scanner
BufferedReader
Scanner
Replace the argument System.in with suitable stream that is
connected to the text file.
Scanner input = new Scanner (file);
Or
Scanner input = new Scanner (new
java.io.File(“scores.txt”));