// "Replace with bulk 'Files.readAttributes()' call" "true-preview" import java.io.*; import java.nio.file.Files; import java.nio.file.attribute.BasicFileAttributes; class Foo { long isNewFile(File file, long lastModified) { BasicFileAttributes basicFileAttributes; try { basicFileAttributes = Files.readAttributes(file.toPath(), BasicFileAttributes.class); } catch (IOException e) { throw new UncheckedIOException(e); } if (basicFileAttributes.isDirectory()) { System.out.println(basicFileAttributes.isRegularFile()); } return basicFileAttributes.lastModifiedTime().toMillis(); } }