求一个JAVA程序,最好要百分之百正确的,要不怕我弄不明白.

来源:百度知道 编辑:UC知道 时间:2024/07/03 13:37:24
IO这提出来的,问题如下
模仿DOS下的dir命令。列出某个目录下的内容。

//程序如下,copy后运行即可
//类ShowFileList
import java.io.*;
import java.util.*;
public class ShowFileList {
public void show(File dir){
File f;
if(!dir.isDirectory()){
System.out.println("您输入的不是一个目录,请重新输入!");
}else{
String[] fl = dir.list();
if(fl.length > 0){
System.out.println("上次修改时间 " + "文件/目录 " + " 名称");
for(int i = 0;i < fl.length;i ++){
f = new File(dir + "/" + fl[i]);
f.lastModified();
if(f.isFile()){
System.out.println(new Date(f.lastModified()) + " 文件 " + fl[i]);
}
if(f.isDirectory()){
System.out.println(new Date(f.lastModified()) + " 目录 " + fl[i]);
}
}
}
}
}
}
//类TestShowFileList
import java.io.*;

public class TestShowFileList {

/**
* @param args
*/