它是一个程序(Java),它使用系统调用来提取与系统相关的基本信息。
扫描所有文件并显示最大文件的名称和路径
有人可以帮助我对系统调用感到困惑。谢谢
这是你需要的。但是您应该阅读有关 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);
}
}