java技术博客

jsp博客
数据加载中……
判断一个一个路径是否是目录
/**  
 *   (C) 北大青鸟APTECH.
 *   版权所有
 
*/


/**
 * 本程序导入所需的类.
 
*/

import java.io.File;

/**
 * 本程序演示 File 类的使用.
 * 
@version 1.0 2005 年 5 月 20 日
 * 
@author Michael
 
*/


class ListDirectory {

/** 存储要搜索的目录名称. */
    String directoryName;

/** 声明一个 File 对象. */
    File fileObj;

/** 
 * 构造方法.
 * 
@param name 是一个字符串
 
*/

    ListDirectory(String name) 
{
       directoryName 
= name;
       fileObj 
= new File(name);
    }


/** 
 * 显示目录和子目录的方法.
 
*/

    
void display() {
       
if (fileObj.isDirectory()) {
          System.out.println(
"目录是 : " + directoryName);
          String[] fileName 
= fileObj.list();

          
for (int ctr = 0; ctr < fileName.length; ctr++{
              File nextFileObj 
= new File(directoryName + "/" + fileName[ctr]);

              
if (nextFileObj.isDirectory()) {
                 System.out.println(fileName[ctr] 
+ " 是一个目录");
              }
 else {
                 System.out.println(fileName[ctr] 
+ " 是一个文件");
              }

          }

        }
 else {
              System.out.println(directoryName 
+ " 不是一个有效目录");
        }

    }

}


/**
 * 本程序测试 ListDirectory 类.
 * 
@version 1.0 2005 年 5 月 20 日
 * 
@author Michael
 
*/


class DirectoryTest {

/** 
 * 构造方法. 
 
*/

    
protected DirectoryTest() {
    }


/**
 * 这是一个 main 方法.
 * 
@param args 被传递至 main 方法
 
*/

    
public static void main(String[] args) {
        ListDirectory listObj 
= new ListDirectory("java");
        listObj.display();
    }

}

posted on 2008-10-30 08:09 郭兴华 阅读(1084) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: