列出所有文件和目录
import java.io.*;import java.util.*;
public class xue{
private xue(){}
public static void main(String[]args)throws Exception{
try{
File file1=new File(args[0]);
File []files=file1.listFiles();
ArrayList<File> fileList=new ArrayList<File>();
for(int i=0;i<files.length;i++)
{
if(files[i].isDirectory())
{
System.out.println(files[i].getPath());
}else{
fileList.add(files[i]);
}
}
for(File f: fileList)
{
System.out.println(f.toString());
}
}catch(Exception a)
{
System.out.println(a);
}
}
}
ArrayList<File> fileList=new ArrayList<File>();
这句有什么用??
import java.io.*;
public class xue1{
private xue1(){}
public static void main(String[]args)
{
File a=new File(args[0]);
String b=new String(args[1]);
File f=new File(a,b);
String []c=f.list();
for(int i=0;i<c.length;i++)
{
System.out.println(c[i]);
}
}
}
和上面的有什么区别呢?