QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 700|回复: 2

[jdk]请问,如何对当前目录进行列表?

[复制链接]
发表于 2003-5-25 19:34:51 | 显示全部楼层 |阅读模式
[jdk]请问,如何对当前目录进行列表?

大作业:改进上届学生完成的学籍管理器.

打算:由于数据库里的结果无法轻易带走,我决定添加"文件导入/导出"功能.

完成后的好处:可以把数据库内的结果以某种格式按需要保存在文件上;可以从同样格式的文件中大量导入数据.

问题:导入导出对话框本身就相当于一个小型文件管理器,肯定要有列表功能.

需要:一个类似"ls"的模型.

请求帮助.
 楼主| 发表于 2003-5-26 12:51:33 | 显示全部楼层
[code:1]


SunOS 5.8

login: typhoon
passwd:

*************************************************************************
                                                                        *
                                                                        *
                    优惠价:7200元(赠送全部教材)                      *
                                                                        *
****************************培训教师:外企CCIE网络专家*******************
                                                                        *
    IBM公司前CCIE网络专家张钰东(中国科技大学毕业)。                   *
    亚信公司前CCIE网络专家韩江辉(清华大学毕业)。                      *
                                                                        *
****************************培训内容:思科网络技术***********************
                                                                        *
    CCNA + CCNP + 项目实践 + Unix + Oracle                              *
                                                                        *
****************************认证证书:CCNP、CCNA、TNCP*******************
                                                                        *
    加拿大Tarena公司颁发的符合北美网络工程师资质的TNCP网络工程师毕      *
业证书及Cisco公司颁发的CCNP网络管理专家和CCNA网络管理员证书。           *
                                                                        *
*************************开课时间:2003年1月13日(晚班)*****************
                                                                        *
  报名咨询电话:62132839、62115451                                      *
  培训中心:北京市海淀区北三环西路(大钟寺附近)中鼎大厦B座3712、3701   *
                                                                        *
*************************************************************************
You have new mail.
asd



















Directly press key<Enter> on your
keyboanrd to run this programe in
English mode.
直接按“回车”键,程序将以英文方式运行。
先按“C”键,再按“回车”键,程序将以中
文模式运行。
c                                                                     



















想恢复默认设置,请按“A”键,然后按“回
车”键。

想依配置文件运行,请直接按“回车”键。














ASD-SIMPLE-DESK

======================================
   版本:[NewTec-1-0 1.0.0A]
               [A: 关 于]
           [1:  文 件 管 理 ]
           [2:  临 时 设 置 ]
           [3: 保存当前设置 ]
           [4:   帮    助   ]
           [5: 选择一个Shell]
           [6: 程序快捷菜单 ]
==========[0:   离    开   ]==========
5


Shell:
bash-2.03$ cd work/java
bash-2.03$ vi
import java.io.*;

public class lsj{
        public static void main(String[] args){
                if(args.length == 0){
                        args = new String[1];
                        args[0] = ".";
                }
                for(int i = 0; i < args.length; i++){
                        File name = new File(args[i]);
                        if(!name.isDirectory()){
                                System.out.println(args[i] + " not directory");
                                continue;
                        }
                        String[] dir = name.list();
                        System.out.println(args[i] + " :");
                        for(int j = 0; j < dir.length; j++)
                                System.out.println(dir[j]);
                        System.out.println("");
:q
:w lsj.java
}
bash-2.03$ javac lsj.java
bash-2.03$ java lsj
. :
jtk01.java
ctk01.c
a.out
czxt1_1.java
czxt1_1.class
lsj.java
lsj.class
jtk01.class

bash-2.03$
[/code:1]

成功了。
回复

使用道具 举报

发表于 2003-5-26 18:27:53 | 显示全部楼层
若能用pb一切easy,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 19:26 , Processed in 0.095653 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表