@@ -0,0 +1,1041 @@
+package learntocode.javaapi.io_and_nio.nio;%0D%0A%0D%0Aimport java.nio.file.Files;%0D%0Aimport java.nio.file.Path;%0D%0A%0D%0A/**%0D%0A * Show some methods%0D%0A */%0D%0Apublic class FileParameters %7B%0D%0A    public static void main(String%5B%5D args) %7B%0D%0A        Path path = FilesCreatorNIO.createFiles()%5B0%5D;%0D%0A%0D%0A        checkAndPrint(%22Writable%22, Files::isWritable, path);%0D%0A        checkAndPrint(%22Readable%22, Files::isReadable, path);%0D%0A        checkAndPrint(%22Executable%22, Files::isExecutable, path);%0D%0A        checkAndPrint(%22Symbolic Link%22, Files::isSymbolicLink, path);%0D%0A        checkAndPrint(%22Regular file%22, Files::isRegularFile, path);%0D%0A        checkAndPrint(%22Directory%22, Files::isDirectory, path);%0D%0A    %7D%0D%0A%0D%0A    private static void checkAndPrint(String checkName, BooleanByPathFuncInterface function, Path p) %7B%0D%0A        if (function.check(p))%0D%0A            System.out.println(%22File IS %22 + checkName );%0D%0A        else%0D%0A            System.out.println(%22File IS NOT %22 + checkName);%0D%0A    %7D%0D%0A%0D%0A    private interface BooleanByPathFuncInterface %7B%0D%0A        boolean check(Path p);%0D%0A    %7D%0D%0A%7D%0D%0A

Add file parameters checker to show, what you can get with NIO