import java.io.File;public class Test { public static void main(String[] agrs) { File f=new File("testa"); File[] list=f.listFiles(); int length=0; for (int i = 0; i <list.length; i++) { length+=list[i].length(); } System.out.println(length); } }
import java.io.File;public class Test { public static void main(String[] agrs) { File f=new File("E:\\SH\\Java\\netbeansProject\\src\\netbeansproject"); File[] list=f.listFiles();
System.out.println("共有 " + list.length + " 个文件"); int length=0; for (int i = 0; i <list.length; i++) { length+=list[i].length(); } System.out.println(length); } }
public class ListFile {/**
* @param args
*/
public static void main(String[] args) throws Exception{
listFile(new File("D:\\Java\\Tomcat 5.0\\webapps\\MyDvd"));
}public static void listFile(File file) throws Exception {
if(file.isFile()) {
System.out.println("File :"+file.getAbsolutePath());} else {
System.out.println("Dir :"+file.getAbsolutePath());
File[] files = file.listFiles();
for(int i = 0;i<files.length;i++) {listFile(files[i]);
}
}
}
}
String [] files = file.list();
files.length就能得到数量了
递归就可以了wuyg(平平) 正解`~
import java.io.File;public class Test
{
public static void main(String[] agrs)
{
File f=new File("testa");
File[] list=f.listFiles();
int length=0;
for (int i = 0; i <list.length; i++) {
length+=list[i].length();
}
System.out.println(length);
}
}
import java.io.File;public class Test
{
public static void main(String[] agrs)
{
File f=new File("E:\\SH\\Java\\netbeansProject\\src\\netbeansproject");
File[] list=f.listFiles();
System.out.println("共有 " + list.length + " 个文件");
int length=0;
for (int i = 0; i <list.length; i++) {
length+=list[i].length();
}
System.out.println(length);
}
}