Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:一个简单的问题,但我不会.因为我不懂JAVA [Re:zuzi430] |
liu1122
发贴: 4 积分: 0 |
于 2006-05-10 11:47
给你个例子, 剩下的自己改吧! package com.test.app; import java.io.File; import java.io.IOException; public class FileTest { /** * @param args */ public void getFileName() throws Exception { String path = "E:\\private\\study\\Struts"; File f = new File(path); String[] fileList = f.list(); for (int i = 0; i < fileList.length; i++) { System.out.println(fileList[i]); } } public static void main1(String[] args) throws Exception { FileTest ft = new FileTest(); ft.getFileName(); } public static void main(String[] args) { // 判断是否提供了命令行参数。没有就用默认的。 if (args.length == 0) args = new String[] { "E:\\private\\study\\Struts" }; try { File f = new File(args[0]); String[] s = f.list(); // 迭代所有目录里面的文件。 for (int i = 0; i < s.length; i++) { File fl = new File(f.getPath(), s[i]); // 如果文件是目录,则继续调用主方法。 if (fl.isDirectory()) { System.out.println(fl.getCanonicalPath()); main(new String [] { fl.getPath() }); } } } catch(IOException e) { e.printStackTrace(); } } } 从Coding Fan到真正的技术专家 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
5843 | 一个简单的问题,但我不会.因为我不懂JAVA | zuzi430 | 164 | 2006-05-09 19:58 |
5136 | Re:一个简单的问题,但我不会.因为我不懂JAVA | tomcatexpert | 9 | 2006-05-10 00:42 |
5125 | Re:一个简单的问题,但我不会.因为我不懂JAVA | liu1122 | 1310 | 2006-05-10 11:47 |
5085 | Re:一个简单的问题,但我不会.因为我不懂JAVA | sunjavaduke | 60 | 2006-05-10 20:32 |
5087 | Re:一个简单的问题,但我不会.因为我不懂JAVA | jasonhero | 13 | 2006-05-13 15:07 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |