控制台不显示结果

Console doesn't display result

我正在编写一些代码以从目录中获取最新文件,但控制台未显示任何结果。

这是我编写的代码:

import java.io.File;

public class test {
    
    public static File getLastModified(String directoryFilePath)
    {
        File directory = new File("C:\New folder");
        File[] files = directory.listFiles(File::isFile);
        long lastModifiedTime = Long.MIN_VALUE;
        File chosenFile = null;

        if (files != null)
        {
            for (File file : files)
            {
                if (file.lastModified() > lastModifiedTime)
                {
                    chosenFile = file;
                    lastModifiedTime = file.lastModified();
                    System.out.println(file);
                }
            }
        }

        return chosenFile;
    }
    public static void main(String[] args) {}

    
}

你必须做两件事,

  1. 需要在主方法中调用 getLastModified() 方法
  2. 扫描仪读取文件中的每一行并执行系统。打印电话? while (scanner.hasNextLine()) { System.out.println(blah blah blah); }

简单。完成!