hell> File f = new File("aardvark") f ==> aardvark jshell> f f ==> aardvark jshell> f.canRead() $3 ==> true jshell> f.canWrite() $4 ==> true jshell> f.canExecute() $5 ==> false jshell> f = new File("/bin/ls") f ==> /bin/ls jshell> f.canExecute() $7 ==> true jshell> f.canRead() $8 ==> true jshell> f.canWrite() $9 ==> false jshell> f = new File("heffalump") f ==> heffalump jshell> f.exists() $11 ==> false jshell> f.createNewFile() $12 ==> true jshell> f.getParent() $13 ==> null jshell> f.exists() $14 ==> true jshell> f.getParentFile() $15 ==> null jshell> f.isDirectory() $16 ==> false jshell> File g = new File(".") g ==> . jshell> g.listFiles() $18 ==> File[7] { ./heffalump, ./ferret, ./bonobo, ./dingo, ./carical, ./aardvark, ./elephant } jshell> for(File item: g.listFiles()) ...> { ...> System.out.println(item); ...> } ./heffalump ./ferret ./bonobo ./dingo ./carical ./aardvark ./elephant jshell> for(File item: g.listFiles()) ...> { ...> System.out.println(item.getName()); ...> } heffalump ferret bonobo dingo carical aardvark elephant jshell> f = new File("aardvark"); f ==> aardvark jshell> f.isDirectory() $22 ==> false jshell> /exit | Goodbye