扫描所有文件并显示具有最大大小的文件的名称和路径

时间:2013-10-07 01:08:01

标签: java netbeans

它是一个程序(Java),它使用系统调用来提取与系统相关的基本信息。

  

扫描所有文件并显示文件的名称和路径

有人可以帮助我与系统调用混淆。 感谢

2 个答案:

答案 0 :(得分:2)

首先看一下java.io.File

看看:

如果你非常勇敢并且有时间,你还可以看看Java 7中提供的File I/O API

答案 1 :(得分:1)

这是最需要的。但是您应该阅读有关FILE API的文档。 http://docs.oracle.com/javase/7/docs/api/java/io/File.html

public class ListFiles 
{

    public static void main(String[] args) 
    {

        // Directory path here
        String path = "."; 

        String files="";
        double maxBytes = 0;
        File folder = new File(path);
        File[] listOfFiles = folder.listFiles(); 

        for (int i = 0; i < listOfFiles.length; i++) 
        {

            if (listOfFiles[i].isFile() && listOfFiles[i].length()>maxBytes) 
            {
                maxBytes = listOfFiles[i].length()
                files = listOfFiles[i].getName();
            }
        }
        System.out.println(files);
    }
}