Hello, all
I've got "Unknown error during task verification" after submitting my solution. Any suggestion?
Thanks!
package com.codegym.task.task31.task3113;
import java.io.*;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;
/*
What's in the folder?
*/
public class Solution extends SimpleFileVisitor {
public static int fileCount = 0;
public static int dirCount = 0;
public static long totalSize = 0;
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String pathString = reader.readLine();
reader.close();
Path startFile = Paths.get(pathString);
if (!Files.isDirectory(startFile)) {
System.out.println(pathString + " is not a folder");
System.exit(1);
} else {
Files.walkFileTree(startFile, new SimpleFileVisitor<Path>(){
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
if (attrs.isDirectory()) {
dirCount += 1;
} else {
fileCount += 1;
totalSize += attrs.size();
}
return FileVisitResult.CONTINUE;
}
});
System.out.println("Total folders: " + dirCount);
System.out.println("Total files: " + fileCount);
System.out.println("Total size: " + totalSize);
}
}
}