资源介绍
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
*
* 项目名称:FileTest
* 类名称:TreeFile
* 类描述:将制定目录下得所有子目录和文件按树形输出
* 创建时间:2011-10-19 下午8:22:40
* 修改时间:2011-10-19 下午8:22:40
* 修改备注:
* @version
*
*/
public class TreeFile
{
//控制tab键产生树形结构
private static int time;
public static void deepList(File file)
{
//若为文件或者是空目录
if(file.isFile() || 0==file.list().length)
{
return;
}
else
{
File[] files = file.listFiles();
//排序
files = sort(files);
//遍历排好序的文件数组,打印当前文件或目录名,然后递归目录
for(File f : files)
{
StringBuffer output = new StringBuffer();
output.append(getTime(time));
output.append(f.getName());
System.out.println(output.toString());
if(f.isDirectory())
{
time++;
deepList(f);
time--;
}
- 上一篇: EPSON TM-T88半字节返回值
- 下一篇: epsonTM-88打印小票