C:/Documents and Settings/Administrator/Local Settings/Temporary Internet Files 下面的文件明明有.swf文件,却遍历不到,
遍历到的却在缓存中找不到相应文件。无语,File fileDir=new File("C:/Documents and Settings/Administrator/Local Settings/Temporary Internet Files");
//File fileDir=new File("H:/music");

File[] files=fileDir.listFiles();



String[] swfFileStrings=fileDir.list(new FilenameFilter(){ @Override
public boolean accept(File dir, String name) {
// TODO Auto-generated method stub
return name.endsWith(".swf");
}



});

for (int i = 0; i < swfFileStrings.length; i++) {
System.err.println(swfFileStrings[i]);
}


for (int j = 0; j < files.length-1; j++) {
if (files[j].length()>files[j+1].length()) {

File temp=null;
temp=files[j];
files[j]=files[j+1];
files[j+1]=temp;

}
}

System.err.println(files[files.length-1].getPath());
System.err.println(files[files.length-1].length());

} 想找个最大的文件,没找到。 想请高人谈谈windows中的缓存文件是怎么回事