MCPcopy Index your code
hub / github.com/BruceEckel/OnJava8-Examples / main

Method main

files/PathAnalysis.java:13–38  ·  view source on GitHub ↗
(String[] args)

Source from the content-addressed store, hash-verified

11 System.out.println(result);
12 }
13 public static void
14 main(String[] args) throws IOException {
15 System.out.println(System.getProperty("os.name"));
16 Path p =
17 Paths.get("PathAnalysis.java").toAbsolutePath();
18 say("Exists", Files.exists(p));
19 say("Directory", Files.isDirectory(p));
20 say("Executable", Files.isExecutable(p));
21 say("Readable", Files.isReadable(p));
22 say("RegularFile", Files.isRegularFile(p));
23 say("Writable", Files.isWritable(p));
24 say("notExists", Files.notExists(p));
25 say("Hidden", Files.isHidden(p));
26 say("size", Files.size(p));
27 say("FileStore", Files.getFileStore(p));
28 say("LastModified: ", Files.getLastModifiedTime(p));
29 say("Owner", Files.getOwner(p));
30 say("ContentType", Files.probeContentType(p));
31 say("SymbolicLink", Files.isSymbolicLink(p));
32 if(Files.isSymbolicLink(p))
33 say("SymbolicLink", Files.readSymbolicLink(p));
34 if(FileSystems.getDefault()
35 .supportedFileAttributeViews().contains("posix"))
36 say("PosixFilePermissions",
37 Files.getPosixFilePermissions(p));
38 }
39}
40/* Output:
41Windows 8.1

Callers

nothing calls this directly

Calls 4

sayMethod · 0.95
containsMethod · 0.80
getMethod · 0.65
sizeMethod · 0.45

Tested by

no test coverage detected