From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/examples/TestFile.java | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/examples/TestFile.java (limited to 'Master/Reference Architectures and Patterns/hjp5/examples/TestFile.java') diff --git a/Master/Reference Architectures and Patterns/hjp5/examples/TestFile.java b/Master/Reference Architectures and Patterns/hjp5/examples/TestFile.java new file mode 100644 index 0000000..91bae8a --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/examples/TestFile.java @@ -0,0 +1,40 @@ +/* TestFile.java */ + +import java.io.*; +import java.util.*; + +public class TestFile +{ + public static void main(String[] args) + { + File fil = new File("TestFile.java"); + TestFile.printFileInfo(fil); + fil = new File(".."); + TestFile.printFileInfo(fil); + } + + static void printFileInfo(File fil) + { + System.out.println("Name= "+fil.getName()); + System.out.println("Path= "+fil.getPath()); + System.out.println("AbsolutePath= "+fil.getAbsolutePath()); + System.out.println("Parent= "+fil.getParent()); + System.out.println("exists= "+fil.exists()); + System.out.println("canWrite= "+fil.canWrite()); + System.out.println("canRead= "+fil.canRead()); + System.out.println("isFile= "+fil.isFile()); + System.out.println("isDirectory= "+fil.isDirectory()); + if (fil.isDirectory()) { + String[] fils = fil.list(); + for (int i=0; i