public class file
{
public static void main(String[]args)
{
File file=new File("F:/Program Files/梦幻西游/shape");
String [] a=file.list();
String b;
for(int i=0;i<25;i++)
{
b=a[i].toString();
System.out.println(b.substring(13,18));
System.out.println("第"+i+"次");
}

}
}程序是这样
目录里的文件有大概5000个输出的结果是这样的
00000
第0次
00001
第1次
00002
第2次
00003
第3次
00004
第4次
00005
第5次
00006
第6次
00007
第7次
00008
第8次
00009
第9次
00010
第10次
01000    //到这里是完全正确的
第11次
00000    //这地方则错误了。不知道怎么读到0000了
第12次
00000    //这里也是0000,
第13次
00000
第14次
00000
第15次
00000
第16次
00000
第17次
00000
第18次
01001   //从这 开始是正确的了 ,问题是 11次-17次的0000 都是怎么出来的? 怎么回事? 目录文件里也只有一个0000文件
第19次
01002
第20次
01003
第21次
01004
第22次
01005
第23次
01006
第24次