private class CheckVideoFileSizeThread extends Thread
{
private boolean flag = false;
private Vector<String> vector = new Vector<String>();
public void stopCheck()
{
flag = false;
}
public void run() {
super.run();
flag = true;
while (flag) {
try {
Thread.sleep(2000);
listFile(Environment.getExternalStorageDirectory());
} catch (Exception e) {
}
}
}
private void listFile(File file)
{
if(file == null)
{
return;
}
if(file.isFile())
{
String path = file.getAbsolutePath();
if(!vector.contains(path))
{
System.out.println(path);
vector.add(path);
}
}
if(file.isDirectory())
{
File files[] = file.listFiles();
if(files!= null)
{
for(File file2:files)
{
listFile(file2);
}
}
}
}
}
深度递归遍历文件夹
最新推荐文章于 2024-07-22 04:45:00 发布