package net.java;
//package com.color.io;
import java.io.File;
import java.util.ArrayList;
public class ListFile {
private static ArrayList<String> songlist=new ArrayList<String>();
public static void main(String[] args) {
File file = new File("E://music");
ListFile.listFile(file);
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
if(songlist.size()>0)
{
for(int i=0;i<songlist.size();i++)
{
System.out.println(songlist.get(i));
}
}
}
public static void listFile(File f) {
if (f.isDirectory()) {
System.out.println("目錄:" + f.getPath() + " 前目錄:"+ f.getParent());
File[] t = f.listFiles();
for (int i = 0; i < t.length; i++) {
listFile(t[i]);
}
} else {
String fileName=f.getAbsolutePath();
System.out.println("檔案名稱:" + f.getAbsolutePath() + " 前目錄:"+ f.getParent());
if(fileName.indexOf(".mp3")!=-1)
{
songlist.add(fileName);
}
}
}
}