package IO;
import java.io.File;
import java.io.IOException;
public class FileList {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
if(args.length==0){
args=new String[] {"."};
}
File parentfile=new File(args[0]);
File childfile=new File(parentfile,"temp");
childfile.mkdir();
File childfile1=new File(childfile,"temp1.txt");
childfile1.createNewFile();
File childfile2=new File(childfile,"temp2.txt");
childfile2.createNewFile();
System.out.println("显示指定的目录内容:");
listMethod(parentfile);
File childnewfile=new File(childfile,"temp3.txt");
childfile1.renameTo(childnewfile);
System.out.println("更改文件名以后的目录内容:");
listMethod(parentfile);
childfile2.delete();
System.out.println("删除操作后的目录内容:");
listMethod(parentfile);
//new FileList().listMethod(filename);
}
public static void listMethod(File f) throws IOException{
String[] buf=f.list();
for(int i=0;i<buf.length;i++){
File file=new File(f.getPath(),buf[i]);
if(file.isDirectory()){
System.out.println(file.getCanonicalPath());
listMethod(file);
}
if(file.isFile()){
System.out.println(file.getName());
}
}
}
}
JAVA文件目录的遍历列表
最新推荐文章于 2021-02-12 23:19:20 发布