Chinaunix首页 | 论坛 | 博客
  • 博客访问: 182847
  • 博文数量: 92
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1413
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-04 21:12
文章分类
文章存档

2013年(92)

我的朋友

分类: 信息化

2013-04-28 02:40:05

1.?[代码][Java]代码???? 跳至 [1] [全屏预览] package com.lin.hxs;

import java.io.File;

public class FileTest2
{
	public static int count = 0;
	public static void parse(File[] files)
	{
		if(files.leng  th == 0)
		{
			FileTest2.count--;
			System.out.println();
			return;
		}
		else
		{
			for(File f : files)
			{
				if(f.isDirectory())
				{
					FileTest2.count  ;
					for(int i = 1; i <= FileTest2.count; i  )
					{
						System.out.print("\t");
					}
					
					System.out.println(f.getName());
					File[] files2 = f.listFiles();
					
					FileTest2.parse(files2);
				}
					
			}
			for(File f : files)
			{
				if(!f.isDirectory())
				{
					for(int i = 0; i <= FileTest2.count; i  )
					{
						System.out.print("\t");
					}
					System.out.println(f.getName());
				}
			}
			FileTest2.count--;
		}
		
	}
	public static void main(String[] args)
	{
		File file = new File("C:\\Program Files\\Java\\jre6");
		File[] files = file.listFiles();
		FileTest2.parse(files);
	}

}  
阅读(1236) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~